1
This commit is contained in:
@@ -103,7 +103,7 @@ func checkPrinterInfo(printNo, name, sound, sim string, volume int) (err error)
|
|||||||
}
|
}
|
||||||
if name != "" {
|
if name != "" {
|
||||||
if len(name) > 255 {
|
if len(name) > 255 {
|
||||||
return fmt.Errorf("打印机备注不能超过20个字符!print_no : %v ", printNo)
|
return fmt.Errorf("打印机备注不能超过255个字符!print_no : %v ", printNo)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return err
|
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))
|
globals.SugarLogger.Debugf("Begin API AddPrinter data: [%v]", utils.Format4Output(dataMap, false))
|
||||||
if _, ok := dataMap["prints"].(string); !ok {
|
if _, ok := dataMap["prints"].(string); !ok {
|
||||||
return buildParamErrCodeAndErr("prints")
|
return buildParamErrCodeAndErr("prints_str_nil")
|
||||||
} else {
|
|
||||||
if printersStr = dataMap["prints"].(string); printersStr == "" {
|
|
||||||
return buildParamErrCodeAndErr("prints")
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if err = utils.UnmarshalUseNumber([]byte(printersStr), &printers); err != nil {
|
if err = utils.UnmarshalUseNumber([]byte(printersStr), &printers); err != nil {
|
||||||
return buildParamErrCodeAndErr("prints")
|
return buildParamErrCodeAndErr("prints_bind_fail")
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, v := range printers {
|
for _, v := range printers {
|
||||||
if v.PrintNo == "" {
|
if v.PrintNo == "" {
|
||||||
return buildParamErrCodeAndErr("prints")
|
return buildParamErrCodeAndErr("prints_no_nil")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
appID = utils.Str2Int(dataMap[keyAppID].(string))
|
appID = utils.Str2Int(dataMap[keyAppID].(string))
|
||||||
if err = cms.AddPrinter(appID, printers); err != nil {
|
if err = cms.AddPrinter(appID, printers); err != nil {
|
||||||
return "", model.ErrCodeGeneralFailed, err
|
return "", model.ErrCodeGeneralFailed, err
|
||||||
|
|||||||
Reference in New Issue
Block a user