a
This commit is contained in:
@@ -11,8 +11,10 @@ const (
|
|||||||
|
|
||||||
ErrCodeJsonSyncErr = "-105"
|
ErrCodeJsonSyncErr = "-105"
|
||||||
|
|
||||||
ErrCodeOpenAPIParamErrMethod = "1000" //参数错误,method
|
ErrCodeOpenAPIParamErrMethod = "1001" //参数错误,method
|
||||||
ErrCodeOpenAPIParamErrTimeStamp = "1001" //参数错误,timestamp
|
ErrCodeOpenAPIParamErrTimeStamp = "1002" //参数错误,timestamp
|
||||||
|
|
||||||
|
ErrCodeOpenAPIParamErrNormal = "1000" //api非通用参数错误
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
@@ -117,8 +117,8 @@ func (c *ApiController) CallOpenAPI() {
|
|||||||
globals.SugarLogger.Debugf("Begin API CallOpenAPI Method: %s, accessUUID:%s, sign:%s\n", method, accessID, sign)
|
globals.SugarLogger.Debugf("Begin API CallOpenAPI Method: %s, accessUUID:%s, sign:%s\n", method, accessID, sign)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
result = routerMap[method].Call(parms)
|
result = routerMap[method].Call(parms)
|
||||||
if result[1].String() != "" {
|
if result[1].Interface() != nil {
|
||||||
err = fmt.Errorf(result[1].String())
|
err = result[1].Interface().(error)
|
||||||
goto end
|
goto end
|
||||||
}
|
}
|
||||||
goto success
|
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" {
|
if dataMap[keySign].(string) != "222" {
|
||||||
return "", buildParamErr(keySign)
|
return "", errCode, buildParamErr(keySign)
|
||||||
}
|
}
|
||||||
data2, err := json.Marshal(dataMap)
|
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 (
|
var (
|
||||||
content = dataMap["data"].(string)
|
content = dataMap["data"].(string)
|
||||||
printNo = dataMap["print_no"].(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))
|
globals.SugarLogger.Debugf("Begin API DoPrint data: [%v]", utils.Format4Output(dataMap, true))
|
||||||
if orderNo == 0 {
|
if orderNo == 0 {
|
||||||
return data, fmt.Sprintf("订单序号不能为0")
|
return data, errCode, fmt.Errorf("参数错误:order_no 不能为空")
|
||||||
}
|
}
|
||||||
printMsg := &model.PrintMsg{
|
printMsg := &model.PrintMsg{
|
||||||
PrintNo: printNo,
|
PrintNo: printNo,
|
||||||
@@ -167,6 +167,8 @@ func (c *ApiController) DoPrint(dataMap map[string]interface{}) (data string, er
|
|||||||
OrderNo: int(orderNo),
|
OrderNo: int(orderNo),
|
||||||
}
|
}
|
||||||
dao.WrapAddIDCULDEntity(printMsg, "")
|
dao.WrapAddIDCULDEntity(printMsg, "")
|
||||||
dao.CreateEntity(db, printMsg)
|
if err = dao.CreateEntity(db, printMsg); err != nil {
|
||||||
return data, err
|
return data, errCode, err
|
||||||
|
}
|
||||||
|
return data, errCode, err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user