diff --git a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/prepay/refunddetail/RefundDetailSyncService.java b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/prepay/refunddetail/RefundDetailSyncService.java index 2529af1..f3e1a8f 100644 --- a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/prepay/refunddetail/RefundDetailSyncService.java +++ b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/prepay/refunddetail/RefundDetailSyncService.java @@ -223,7 +223,7 @@ public class RefundDetailSyncService extends BaseSyncService { return Result.failed("未找到客户预付费信息"); } - if (prepayCustomer.getSurplus() == null || amount.subtract(prepayCustomer.getSurplus()).compareTo(new BigDecimal("0")) < 0) { + if (prepayCustomer.getSurplus() == null || prepayCustomer.getSurplus().subtract(amount).compareTo(new BigDecimal("0")) < 0) { return Result.failed("退费金额不能大于账户余额"); }