diff --git a/internal/service/refund/service.go b/internal/service/refund/service.go index 82354a9..1fa9c97 100644 --- a/internal/service/refund/service.go +++ b/internal/service/refund/service.go @@ -904,7 +904,7 @@ func validateRequestedRefundAmountByOrder(requestedRefundAmount int64, order *mo // validateApprovedRefundAmount 校验审批退款金额不能超过申请金额和订单实收金额。 func validateApprovedRefundAmount(approvedAmount int64, requestedRefundAmount int64, order *model.Order) error { - if approvedAmount > 0 { + if approvedAmount < 0 { return errors.New(errors.CodeInvalidParam, "审批退款金额必须大于0") } if approvedAmount > requestedRefundAmount {