This commit is contained in:
邹宗楠
2022-08-08 15:42:46 +08:00
parent c21e5ab383
commit 7d3537dbc0
8 changed files with 497 additions and 17 deletions

View File

@@ -341,6 +341,25 @@ func (c *ApiController) DoPrint(dataMap map[string]interface{}) (data, errCode s
appID = utils.Str2Int(dataMap[keyAppID].(string))
msgID := time.Now().Format("20060102150405") + "_" + jxutils.RandStringBytes(8)
// 打印文件转结构体
contentMap := make(map[string]string)
if err := json.Unmarshal([]byte(content), contentMap); err != nil {
return "", model.ErrCodeGeneralFailed, err
}
// 查询打印机设置
printSetting, err := model.GetPrintSetting(printNo)
if err != nil {
return "", model.ErrCodeGeneralFailed, err
}
printObj, err := dao.QueryUserPrinter("", printNo)
if err != nil {
return "", model.ErrCodeGeneralFailed, err
}
// 查询用户模板
model.MakePrintMsgOnTemp(contentMap, printObj.UserId, printSetting)
if err = cms.DoPrint(appID, msgID, printNo, content, orderNo); err != nil {
return "", model.ErrCodeGeneralFailed, err
}