From 03f95d8b9d385dc9d3fb0faae7c5e28e0d04dbe6 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Fri, 25 Oct 2019 14:11:53 +0800 Subject: [PATCH] =?UTF-8?q?[=E8=B4=A6=E5=8D=95][=E4=BF=AE=E6=94=B9][?= =?UTF-8?q?=E5=BA=94=E6=94=B6=E9=87=91=E9=A2=9D=E5=8F=98=E6=9B=B4]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iformall/service/impl/WxBillAllServiceImpl.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java index 4c907ecb8..99a9554cb 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java @@ -967,14 +967,14 @@ public class WxBillAllServiceImpl implements WxBillAllService { wxBillRent.setUpdatetime(updateDate); if (oldLatePrice != null) { wxBillRent.setLatePayPrice(newLatePrice); - wxBillRent.setOwe(newPrice + wxBillRent.getServiceChargePay() + newLatePrice - wxBillRent.getPay()); + wxBillRent.setOwe(newPrice + dbBill.getServiceChargePay() + newLatePrice - dbBill.getPay()); wxBillRentMapper.updateById(wxBillRent); addBillAction(EnumBillAction.UPDATE_LATE_PAY_MONEY, id, oldLatePrice, newLatePrice, user); } else { //租赁账单更新 wxBillRent.setReceivePay(newPrice); - long latePayPrice = wxBillRent.getLatePayPrice() == null ? 0 : wxBillRent.getLatePayPrice(); - wxBillRent.setOwe(newPrice + wxBillRent.getServiceChargePay() + latePayPrice - dbBill.getPay()); + long latePayPrice = dbBill.getLatePayPrice() == null ? 0 : dbBill.getLatePayPrice(); + wxBillRent.setOwe(newPrice + dbBill.getServiceChargePay() + latePayPrice - dbBill.getPay()); if (newPrice.equals(dbBill.getPay())) { wxBillRent.setStatus(EnumBillRentStatus.PAID.getCode()); } @@ -1022,13 +1022,13 @@ public class WxBillAllServiceImpl implements WxBillAllService { wxBillProperty.setUpdatetime(updateDate); if (oldLatePrice != null) { wxBillProperty.setLatePayPrice(newLatePrice); - wxBillProperty.setOwe(newPrice + wxBillProperty.getServiceChargePay() + newLatePrice - wxBillProperty.getPay()); + wxBillProperty.setOwe(newPrice + dbBill.getServiceChargePay() + newLatePrice - dbBill.getPay()); wxBillPropertyMapper.updateById(wxBillProperty); addBillAction(EnumBillAction.UPDATE_LATE_PAY_MONEY, id, oldLatePrice, newLatePrice, user); } else { wxBillProperty.setReceivePay(newPrice); - long latePayPrice = wxBillProperty.getLatePayPrice() == null ? 0 : wxBillProperty.getLatePayPrice(); - wxBillProperty.setOwe(newPrice + wxBillProperty.getServiceChargePay() + latePayPrice - dbBill.getPay()); + long latePayPrice = dbBill.getLatePayPrice() == null ? 0 : dbBill.getLatePayPrice(); + wxBillProperty.setOwe(newPrice + dbBill.getServiceChargePay() + latePayPrice - dbBill.getPay()); if (newPrice.equals(dbBill.getPay())) { wxBillProperty.setStatus(EnumBillRentStatus.PAID.getCode()); }