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 952605673..9ce63ef6c 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 @@ -148,6 +148,9 @@ public class EmisSettlePayRecordServiceImpl extends EmisBaseService implements I ) { payRel.setId(null); payRel.setPayId(payId); + if("2".equals(emisSettlePayRecord.getRecType())){ + payRel.setPayMoney(BigDecimal.ZERO.subtract(payRel.getPayMoney())); + } emisSettlePayRelMapper.insertEmisSettlePayRel(payRel); } }