소스 검색

fixed 退款余额负数问题

fushengqian 1 년 전
부모
커밋
382d6cb957
1개의 변경된 파일1개의 추가작업 그리고 5개의 파일을 삭제
  1. 1 5
      fuint-application/src/main/java/com/fuint/common/service/impl/RefundServiceImpl.java

+ 1 - 5
fuint-application/src/main/java/com/fuint/common/service/impl/RefundServiceImpl.java

@@ -439,11 +439,7 @@ public class RefundServiceImpl extends ServiceImpl<MtRefundMapper, MtRefund> imp
                 balanceReq.setMerchantId(orderInfo.getMerchantId());
                 balanceReq.setOrderSn(orderInfo.getOrderSn());
                 balanceReq.setMobile(orderInfo.getUserInfo().getMobile());
-                if (mtRefund.getAmount() != null && mtRefund.getAmount().compareTo(new BigDecimal("0")) > 0) {
-                    balanceReq.setAmount(mtRefund.getAmount().negate());
-                } else if (refundAmount.compareTo(orderInfo.getPayAmount()) <= 0) {
-                    balanceReq.setAmount(refundAmount);
-                }
+                balanceReq.setAmount(refundAmount);
                 balanceReq.setStatus(StatusEnum.ENABLED.getKey());
                 balanceReq.setCreateTime(new Date());
                 balanceReq.setUpdateTime(new Date());