This commit is contained in:
邹宗楠
2022-08-24 17:48:04 +08:00
parent 4c37716fb1
commit a3ea6de99d

View File

@@ -346,26 +346,31 @@ func (c *ApiController) DoPrint(dataMap map[string]interface{}) (data, errCode s
// 打印文件转结构体
contentMap := make(map[string]string)
if err := json.Unmarshal([]byte(content), contentMap); err != nil {
globals.SugarLogger.Debugf("json.Unmarshal 1 err := %v", err)
return "", model.ErrCodeGeneralFailed, err
}
// 查询打印机设置
printSetting, err := dao.GetPrintSetting(printNo)
if err != nil {
globals.SugarLogger.Debugf("GetPrintSetting 2 err := %v", err)
return "", model.ErrCodeGeneralFailed, err
}
printObj, err := dao.QueryUserPrinter("", printNo)
if err != nil {
globals.SugarLogger.Debugf("QueryUserPrinter 3 err := %v", err)
return "", model.ErrCodeGeneralFailed, err
}
// 查询用户模板
printMsg, err := dao.MakePrintMsgOnTempVoice(contentMap, printSetting, printObj.UserId)
if err != nil {
globals.SugarLogger.Debugf("MakePrintMsgOnTempVoice 4 err := %v", err)
return "", model.ErrCodeGeneralFailed, err
}
content = printMsg
if err = cms.DoPrint(appID, msgID, printNo, content, orderNo); err != nil {
globals.SugarLogger.Debugf("DoPrint 5 err := %v", err)
return "", model.ErrCodeGeneralFailed, err
}
return msgID, errCode, err