1
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user