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