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