This commit is contained in:
suyl
2021-06-30 18:59:51 +08:00
parent 0ed3d3afa7
commit c650ae418d
2 changed files with 15 additions and 11 deletions

View File

@@ -117,8 +117,8 @@ func (c *ApiController) CallOpenAPI() {
globals.SugarLogger.Debugf("Begin API CallOpenAPI Method: %s, accessUUID:%s, sign:%s\n", method, accessID, sign)
if err == nil {
result = routerMap[method].Call(parms)
if result[1].String() != "" {
err = fmt.Errorf(result[1].String())
if result[1].Interface() != nil {
err = result[1].Interface().(error)
goto end
}
goto success
@@ -142,15 +142,15 @@ success:
}
}
func (c *ApiController) AddPrint(dataMap map[string]interface{}) (data string, err error) {
func (c *ApiController) AddPrint(dataMap map[string]interface{}) (data, errCode string, err error) {
if dataMap[keySign].(string) != "222" {
return "", buildParamErr(keySign)
return "", errCode, buildParamErr(keySign)
}
data2, err := json.Marshal(dataMap)
return string(data2), err
return string(data2), errCode, err
}
func (c *ApiController) DoPrint(dataMap map[string]interface{}) (data string, err string) {
func (c *ApiController) DoPrint(dataMap map[string]interface{}) (data, errCode string, err error) {
var (
content = dataMap["data"].(string)
printNo = dataMap["print_no"].(string)
@@ -159,7 +159,7 @@ func (c *ApiController) DoPrint(dataMap map[string]interface{}) (data string, er
)
globals.SugarLogger.Debugf("Begin API DoPrint data: [%v]", utils.Format4Output(dataMap, true))
if orderNo == 0 {
return data, fmt.Sprintf("订单序号不能为0")
return data, errCode, fmt.Errorf("参数错误order_no 不能为")
}
printMsg := &model.PrintMsg{
PrintNo: printNo,
@@ -167,6 +167,8 @@ func (c *ApiController) DoPrint(dataMap map[string]interface{}) (data string, er
OrderNo: int(orderNo),
}
dao.WrapAddIDCULDEntity(printMsg, "")
dao.CreateEntity(db, printMsg)
return data, err
if err = dao.CreateEntity(db, printMsg); err != nil {
return data, errCode, err
}
return data, errCode, err
}