This commit is contained in:
邹宗楠
2022-07-20 16:18:47 +08:00
parent f9c4f9fa50
commit c79c8c77ca
2 changed files with 7 additions and 8 deletions

View File

@@ -199,20 +199,19 @@ func (c *ApiController) AddPrinter(dataMap map[string]interface{}) (data, errCod
)
globals.SugarLogger.Debugf("Begin API AddPrinter data: [%v]", utils.Format4Output(dataMap, false))
if _, ok := dataMap["prints"].(string); !ok {
return buildParamErrCodeAndErr("prints")
} else {
if printersStr = dataMap["prints"].(string); printersStr == "" {
return buildParamErrCodeAndErr("prints")
}
return buildParamErrCodeAndErr("prints_str_nil")
}
if err = utils.UnmarshalUseNumber([]byte(printersStr), &printers); err != nil {
return buildParamErrCodeAndErr("prints")
return buildParamErrCodeAndErr("prints_bind_fail")
}
for _, v := range printers {
if v.PrintNo == "" {
return buildParamErrCodeAndErr("prints")
return buildParamErrCodeAndErr("prints_no_nil")
}
}
appID = utils.Str2Int(dataMap[keyAppID].(string))
if err = cms.AddPrinter(appID, printers); err != nil {
return "", model.ErrCodeGeneralFailed, err