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 0a4e7ad2c..001138594 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java @@ -198,7 +198,8 @@ public class WxBillAllServiceImpl implements WxBillAllService { } Date date = new Date(); wxBillOther.setPayDate(date); - wxBillOther.setPay((Integer) bill.get("owe")); + Integer owe = (Integer) bill.get("owe"); + wxBillOther.setPay(wxBillOther.getPay()+owe); wxBillOther.setOwe(0); wxBillOther.setStatus(EnumBillDailyStatus.PAID.getCode()); wxBillOther.setUpdatetime(date); @@ -219,7 +220,8 @@ public class WxBillAllServiceImpl implements WxBillAllService { } Date date = new Date(); wxBillDaily.setPayDate(date); - wxBillDaily.setPay((Integer) bill.get("owe")); + Integer owe = (Integer) bill.get("owe"); + wxBillDaily.setPay(wxBillDaily.getPay()+owe); wxBillDaily.setOwe(0); wxBillDaily.setStatus(EnumBillDailyStatus.PAID.getCode()); wxBillDaily.setUpdatetime(date); @@ -240,7 +242,8 @@ public class WxBillAllServiceImpl implements WxBillAllService { } Date date = new Date(); wxBillPropertyDeposit.setPayDate(date); - wxBillPropertyDeposit.setPay((Integer) bill.get("owe")); + Integer owe = (Integer) bill.get("owe"); + wxBillPropertyDeposit.setPay(wxBillPropertyDeposit.getPay()+owe); wxBillPropertyDeposit.setOwe(0); wxBillPropertyDeposit.setStatus(EnumBillDailyStatus.PAID.getCode()); wxBillPropertyDeposit.setUpdatetime(date); @@ -261,7 +264,8 @@ public class WxBillAllServiceImpl implements WxBillAllService { } Date date = new Date(); property.setPayDate(date); - property.setPay((Integer) bill.get("owe")); + Integer owe = (Integer) bill.get("owe"); + property.setPay(property.getPay()+owe); property.setOwe(0); property.setStatus(EnumBillDailyStatus.PAID.getCode()); property.setUpdatetime(date); @@ -282,7 +286,8 @@ public class WxBillAllServiceImpl implements WxBillAllService { } Date date = new Date(); wxBillDeposit.setPayDate(date); - wxBillDeposit.setPay((Integer) bill.get("owe")); + Integer owe = (Integer) bill.get("owe"); + wxBillDeposit.setPay(wxBillDeposit.getPay()+owe); wxBillDeposit.setOwe(0); wxBillDeposit.setStatus(EnumBillDailyStatus.PAID.getCode()); wxBillDeposit.setUpdatetime(date); @@ -303,7 +308,8 @@ public class WxBillAllServiceImpl implements WxBillAllService { } Date date = new Date(); wxBillRent.setPayDate(date); - wxBillRent.setPay((Integer) bill.get("owe")); + Integer owe = (Integer) bill.get("owe"); + wxBillRent.setPay(wxBillRent.getPay()+owe); wxBillRent.setOwe(0); wxBillRent.setStatus(EnumBillDailyStatus.PAID.getCode()); wxBillRent.setUpdatetime(date);