|
|
|
@@ -930,18 +930,36 @@ public class WxBillAllServiceImpl implements WxBillAllService { |
|
|
|
} |
|
|
|
} else if (billType.equals(EnumBillTypeParam.RENT_DEPOSIT.getCode())) { |
|
|
|
WxBillDeposit dbBill = wxBillDepositMapper.selectByPrimaryKey(id); |
|
|
|
//租赁押金账单更新 |
|
|
|
WxBillDeposit wxBillDeposit = new WxBillDeposit(); |
|
|
|
wxBillDeposit.setId(id); |
|
|
|
wxBillDeposit.setReceivePay(newPrice); |
|
|
|
wxBillDeposit.setOwe(newPrice - dbBill.getPay()); |
|
|
|
if (newPrice.equals(dbBill.getPay())) { |
|
|
|
wxBillDeposit.setStatus(EnumBillRentStatus.PAID.getCode()); |
|
|
|
if(dbBill!=null) { |
|
|
|
//租赁押金账单更新 |
|
|
|
WxBillDeposit wxBillDeposit = new WxBillDeposit(); |
|
|
|
wxBillDeposit.setId(id); |
|
|
|
wxBillDeposit.setReceivePay(newPrice); |
|
|
|
wxBillDeposit.setOwe(newPrice - dbBill.getPay()); |
|
|
|
if (newPrice.equals(dbBill.getPay())) { |
|
|
|
wxBillDeposit.setStatus(EnumBillRentStatus.PAID.getCode()); |
|
|
|
} |
|
|
|
wxBillDeposit.setUpdatetime(updateDate); |
|
|
|
wxBillDepositMapper.updateByPrimaryKeySelective(wxBillDeposit); |
|
|
|
//账单日志 |
|
|
|
addBillAction(EnumBillAction.UPDATE_BILL, id, oldPrice, newPrice, user); |
|
|
|
} |
|
|
|
|
|
|
|
WxBillPropertyDeposit propertyDeposit = wxBillPropertyDepositMapper.selectByPrimaryKey(id); |
|
|
|
if(propertyDeposit!=null){ |
|
|
|
//物业押金账单更新 |
|
|
|
WxBillPropertyDeposit wxBillPropertyDeposit = new WxBillPropertyDeposit(); |
|
|
|
wxBillPropertyDeposit.setId(id); |
|
|
|
wxBillPropertyDeposit.setReceivePay(newPrice); |
|
|
|
wxBillPropertyDeposit.setOwe(newPrice - propertyDeposit.getPay()); |
|
|
|
if (newPrice.equals(propertyDeposit.getPay())) { |
|
|
|
wxBillPropertyDeposit.setStatus(EnumBillRentStatus.PAID.getCode()); |
|
|
|
} |
|
|
|
wxBillPropertyDeposit.setUpdatetime(updateDate); |
|
|
|
wxBillPropertyDepositMapper.updateByPrimaryKeySelective(wxBillPropertyDeposit); |
|
|
|
//账单日志 |
|
|
|
addBillAction(EnumBillAction.UPDATE_BILL, id, oldPrice, newPrice, user); |
|
|
|
} |
|
|
|
wxBillDeposit.setUpdatetime(updateDate); |
|
|
|
wxBillDepositMapper.updateByPrimaryKeySelective(wxBillDeposit); |
|
|
|
//账单日志 |
|
|
|
addBillAction(EnumBillAction.UPDATE_BILL, id, oldPrice, newPrice, user); |
|
|
|
} else if (billType.equals(EnumBillTypeParam.PROPERTY.getCode())) { |
|
|
|
WxBillProperty dbBill = wxBillPropertyMapper.selectByPrimaryKey(id); |
|
|
|
//物业账单更新 |
|
|
|
|