1
This commit is contained in:
@@ -103,7 +103,7 @@ func checkPrinterInfo(printNo, name, sound, sim string, volume int) (err error)
|
||||
}
|
||||
if name != "" {
|
||||
if len(name) > 255 {
|
||||
return fmt.Errorf("打印机备注不能超过20个字符!print_no : %v ", printNo)
|
||||
return fmt.Errorf("打印机备注不能超过255个字符!print_no : %v ", printNo)
|
||||
}
|
||||
}
|
||||
return err
|
||||
|
||||
@@ -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