添加订单押金暂扣与归还
This commit is contained in:
@@ -47,6 +47,12 @@ func writeOrderError(c *gin.Context, err error) {
|
||||
response.BadRequest(c, "结账金额不符合规则")
|
||||
case errors.Is(err, ErrPermissionDenied):
|
||||
response.Error(c, http.StatusForbidden, "permission_denied", "无权操作该订单")
|
||||
case errors.Is(err, ErrDepositCannotHold):
|
||||
response.Error(c, http.StatusConflict, "deposit_cannot_hold", "当前订单不可暂扣押金")
|
||||
case errors.Is(err, ErrDepositNotHeld):
|
||||
response.Error(c, http.StatusConflict, "deposit_not_held", "该订单押金未处于暂扣状态")
|
||||
case errors.Is(err, ErrDepositHoldAmountEmpty):
|
||||
response.Error(c, http.StatusConflict, "deposit_hold_amount_empty", "暂扣押金尚未形成可归还金额")
|
||||
case IsNotFound(err):
|
||||
response.Error(c, http.StatusNotFound, "not_found", "订单不存在")
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user