开放接口,修复上游同步不对的问题
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m55s
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m55s
This commit is contained in:
@@ -48,6 +48,8 @@ const (
|
||||
CodeWechatUserInfoFailed = 1045 // 获取微信用户信息失败
|
||||
CodeWechatPayFailed = 1046 // 微信支付发起失败
|
||||
CodeWechatCallbackInvalid = 1047 // 微信回调签名验证失败
|
||||
CodeOpenAPIAuthFailed = 1048 // 开放接口认证失败
|
||||
CodeOpenAPISignInvalid = 1049 // 开放接口签名无效
|
||||
|
||||
// 组织相关错误 (1030-1049)
|
||||
CodeShopNotFound = 1030 // 店铺不存在
|
||||
@@ -152,6 +154,8 @@ const (
|
||||
CodeNeedRealname = 1187 // 该套餐需实名认证后购买
|
||||
CodeOpenIDNotFound = 1188 // 未找到微信授权信息,请先完成授权
|
||||
CodeRealnameNotAvailable = 1189 // 请先完成充值或购买套餐后再进行实名认证
|
||||
CodeOpenAPITimestampInvalid = 1190 // 开放接口时间戳无效
|
||||
CodeOpenAPINonceReplay = 1191 // 开放接口 nonce 重放
|
||||
|
||||
// 换货相关错误 (1200-1209)
|
||||
CodeExchangeOrderNotFound = 1200 // 换货单不存在
|
||||
@@ -219,6 +223,8 @@ var allErrorCodes = []int{
|
||||
CodeWechatUserInfoFailed,
|
||||
CodeWechatPayFailed,
|
||||
CodeWechatCallbackInvalid,
|
||||
CodeOpenAPIAuthFailed,
|
||||
CodeOpenAPISignInvalid,
|
||||
CodeInvalidStatus,
|
||||
CodeInsufficientBalance,
|
||||
CodeWithdrawalNotFound,
|
||||
@@ -289,6 +295,8 @@ var allErrorCodes = []int{
|
||||
CodeNeedRealname,
|
||||
CodeOpenIDNotFound,
|
||||
CodeRealnameNotAvailable,
|
||||
CodeOpenAPITimestampInvalid,
|
||||
CodeOpenAPINonceReplay,
|
||||
CodeExchangeOrderNotFound,
|
||||
CodeExchangeInProgress,
|
||||
CodeExchangeStatusInvalid,
|
||||
@@ -436,6 +444,10 @@ var errorMessages = map[int]string{
|
||||
CodeWechatUserInfoFailed: "获取微信用户信息失败",
|
||||
CodeWechatPayFailed: "微信支付发起失败",
|
||||
CodeWechatCallbackInvalid: "微信回调验证失败",
|
||||
CodeOpenAPIAuthFailed: "开放接口认证失败",
|
||||
CodeOpenAPISignInvalid: "开放接口签名无效",
|
||||
CodeOpenAPITimestampInvalid: "开放接口时间戳无效",
|
||||
CodeOpenAPINonceReplay: "重复请求,请勿重放",
|
||||
CodeInternalError: "内部服务器错误",
|
||||
CodeDatabaseError: "数据库错误",
|
||||
CodeRedisError: "缓存服务错误",
|
||||
@@ -464,7 +476,7 @@ func GetHTTPStatus(code int) int {
|
||||
return 200 // OK
|
||||
case CodeInvalidParam, CodeRequestTooLarge:
|
||||
return 400 // Bad Request
|
||||
case CodeMissingToken, CodeInvalidToken, CodeUnauthorized:
|
||||
case CodeMissingToken, CodeInvalidToken, CodeUnauthorized, CodeOpenAPIAuthFailed, CodeOpenAPISignInvalid, CodeOpenAPITimestampInvalid:
|
||||
return 401 // Unauthorized
|
||||
case CodeForbidden:
|
||||
return 403 // Forbidden
|
||||
@@ -478,7 +490,8 @@ func GetHTTPStatus(code int) int {
|
||||
CodeShopCodeExists,
|
||||
CodeEnterpriseCodeExists,
|
||||
CodeCustomerPhoneExists,
|
||||
CodeCarrierCodeExists:
|
||||
CodeCarrierCodeExists,
|
||||
CodeOpenAPINonceReplay:
|
||||
return 409 // Conflict
|
||||
case CodeTooManyRequests:
|
||||
return 429 // Too Many Requests
|
||||
|
||||
Reference in New Issue
Block a user