From 8bb3897225a7279d24dbe2af3a3f37ee8aa8dbf4 Mon Sep 17 00:00:00 2001 From: linfso Date: Tue, 7 Jan 2025 07:50:45 +0800 Subject: [PATCH] md --- .../emis/service/impl/EmisSettlePayRecordServiceImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRecordServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRecordServiceImpl.java index 6323f0065..952605673 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRecordServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettlePayRecordServiceImpl.java @@ -133,6 +133,14 @@ public class EmisSettlePayRecordServiceImpl extends EmisBaseService implements I String payId= WaybillHelper.genPayId(); emisSettlePayRecord.setPayId(payId); + // 退款时支付金额记录负值 + if("2".equals(emisSettlePayRecord.getRecType())){ + emisSettlePayRecord.setPayMoney(BigDecimal.ZERO.subtract(emisSettlePayRecord.getRefundMoney())); + emisSettlePayRecord.setTradeDate(emisSettlePayRecord.getRefundDate()); + // emisSettlePayRecord.setPayType("1"); + } + + // 记录收款运单号 List listRel=emisSettlePayRecord.getPayRelList(); if(!CollectionUtils.isEmpty(listRel)){