diff --git a/business/model/error_code.go b/business/model/error_code.go index b5136c777..9bd4d7fae 100644 --- a/business/model/error_code.go +++ b/business/model/error_code.go @@ -20,6 +20,12 @@ const ( ErrCodeAccountBalanceNotEnough = "-201" //余额不足 ErrCodeNotAuthBindWeixin = "-202" //没有绑定微信认证方式 + + // 打印机错误 + ErrCodeOpenAPIParamErrMethod = "-1001" //参数错误,method + ErrCodeOpenAPIParamErrTimeStamp = "-1002" //参数错误,timestamp + ErrCodeOpenAPIParamErrSign = "-1003" //参数错误,sign + ErrCodeOpenAPIParamErrNormal = "-1000" //api非通用参数错误 ) var ( diff --git a/controllers/api_controller.go b/controllers/api_controller.go index fb51f7e82..252ad68d2 100644 --- a/controllers/api_controller.go +++ b/controllers/api_controller.go @@ -71,14 +71,14 @@ func Init() { // @Param timestamp formData int64 false "unix时间戳" // @Param sign formData string false "签名" // @Param method formData string false "接口名" -// @Success 200 {object} controllers.CallResult -// @Failure 200 {object} controllers.CallResult +// @Success 200 {object} controllers.CallResult2 +// @Failure 200 {object} controllers.CallResult2 // @router /CallOpenAPI [post] func (c *ApiController) CallOpenAPI() { var ( err error errCode = model.ErrCodeGeneralFailed - callResult = &CallResult{} + callResult = &CallResult2{} accessID = utils.GetUUID() requireParams []string dataMap = make(map[string]interface{}) @@ -130,7 +130,7 @@ func (c *ApiController) CallOpenAPI() { } goto end } else { - if app.Status != model.UserStatusNormal || app.DeletedAt != utils.DefaultTimeValue { + if app.Status != model.UserStatusNormal || app.DeletedAt != &utils.DefaultTimeValue { errCode = model.ErrCodeGeneralFailed err = fmt.Errorf("很抱歉您的应用已失效!") goto end @@ -197,7 +197,6 @@ func (c *ApiController) AddPrinter(dataMap map[string]interface{}) (data, errCod printers []*model.AddPrinterParam appID int ) - globals.SugarLogger.Debugf("Begin API AddPrinter data: [%v]", utils.Format4Output(dataMap, false)) if _, ok := dataMap["prints"].(string); !ok { return buildParamErrCodeAndErr("prints_str_nil") }