diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java index 3050c0e3..2956ad02 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/payment/service/impl/PayPaymentCheckServiceImpl.java @@ -599,40 +599,10 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl payPaymentRecords = new ArrayList<>(); + payPaymentRecords.add(payPaymentRecord); + payPaymentRecordService.addAmountReceived(payPaymentRecords,ProjectCommon.PAYMENT_FLAG2,"check"); - newPaidAmount =payPaymentRecordService.addPaidAmount(tbMember.getPaidAmount(),payPaymentRecord.getAmountReceived());//累加实收 - inAccount = payPaymentRecordService.getInAccount(tbMember.getAmountReceivable(), newPaidAmount);//到账状态 - tbMember.setPaidAmount(newPaidAmount); - tbMember.setInAccount(inAccount); - paymentStatus = getPaymentStatus(tbMember.getAmountReceivable(), newPaidAmount, PaymentStatusEnum.COMPLETED.getCode());//缴费状态 - tbMember.setPaymentStatus(paymentStatus); - //插入来款记录表 - payPaymentRecord.setId(null); - payPaymentRecord.setPaymentStatus(paymentStatus); - payPaymentRecord.setNoTaxAmount(noTaxAmount); - payPaymentRecord.setTax(tax); - payPaymentRecordMapper.insert(payPaymentRecord); - //保存税额 - tbMember.setConfirmTax(tax); - tbMember.setConfirmNoTaxAmount(noTaxAmount); - - tbCheckVo.setCheckResult(PayProjectCommon.YES); //发消息 PayContactsManagement tbMemberPayContactsManagement = payContactsManagementService.getById(tbMember.getLiaisonManId()); if(!Objects.isNull(tbMemberPayContactsManagement)){