get printmsg

This commit is contained in:
suyl
2021-07-08 16:15:54 +08:00
parent 94bf08fecc
commit 2d0824f82a
4 changed files with 107 additions and 0 deletions

View File

@@ -161,3 +161,35 @@ func TestPrint(c *gin.Context) {
}
return
}
//查询打印记录 GET
func GetPrintMessages(c *gin.Context) {
var (
err error
tokenInfo *model.TokenInfo
param = &struct {
AppID int `json:"app_id" form:"app_id" binding:"required"`
PrintNo string `json:"print_no" form:"print_no" binding:"required"` //打印机编号
MsgID string `json:"msg_id" form:"msg_id"` //消息ID
BeginAt string `json:"begin_at" form:"begin_at"` //开始时间 默认一周内
EndAt string `json:"end_at" form:"end_at"`
Offset int `json:"offset" form:"offset"`
PageSize int `json:"page_size" form:"page_size"`
}{}
)
globals.SugarLogger.Debugf("Begin API :%s params: %v ip: %s", c.Request.URL, c.Params, c.ClientIP())
if err = c.Bind(&param); err != nil {
buildErrJson(c, err)
return
}
if tokenInfo = checkToken(c); tokenInfo == nil {
return
}
if !callFunc(c, func() (retVal interface{}, errCode string, err error) {
retVal, err = services.GetPrintMessages(c, param.AppID, tokenInfo, param.PrintNo, param.MsgID, param.BeginAt, param.EndAt, param.Offset, param.PageSize)
return retVal, "", err
}) {
return
}
return
}