fix(distribution): 人工批次窗口期防退款穿透与退款中途金额单调性加固
This commit is contained in:
@@ -784,6 +784,8 @@ func writeError(c *gin.Context, err error) {
|
||||
response.Error(c, http.StatusForbidden, "admin_disabled", "分销管理员账号已被禁用")
|
||||
case errors.Is(err, ErrInvalidAmount), errors.Is(err, ErrInvalidRate), errors.Is(err, ErrInvalidServiceUnit), errors.Is(err, ErrUnsupportedMode), errors.Is(err, ErrInvalidOrderKind), errors.Is(err, ErrInvalidPeriod), errors.Is(err, ErrBatchAlreadySettled), errors.Is(err, ErrSettlementBatchEmpty), errors.Is(err, ErrSettlementTotalMismatch):
|
||||
response.BadRequest(c, "分销规则参数不正确")
|
||||
case errors.Is(err, ErrSettlementBatchStale):
|
||||
response.BadRequest(c, "批次内订单发生退款变动或维权,该批次已失效,请作废后重新生成")
|
||||
case errors.Is(err, ErrInvalidSettlementHold):
|
||||
response.BadRequest(c, "结算冷却天数须在 0 到 365 之间")
|
||||
case errors.Is(err, ErrBatchNotCancellable):
|
||||
|
||||
Reference in New Issue
Block a user