diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxFinanceServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxFinanceServiceImpl.java index 775e9a8ab..f297fb90b 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxFinanceServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxFinanceServiceImpl.java @@ -551,7 +551,9 @@ public class WxFinanceServiceImpl implements WxFinanceService { throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(),"请收款或者冲抵"); } - addreceive.setSetOffMoney(setOffTotal.toPlainString()); + if (null != calcuteDto.getTotalSetoff()) { + addreceive.setSetOffMoney(calcuteDto.getTotalSetoff().toPlainString()); + } addreceive.setMerchantId(record.getMerchantId()); addreceive.setRemark(record.getRemark()); wxFinanceReceiveMapper.insert(addreceive);