From 5ccfde51285bc26bfd64d14a6a72190f54a0a622 Mon Sep 17 00:00:00 2001 From: luozukai Date: Fri, 2 Aug 2019 18:19:18 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=BB=9E=E7=BA=B3=E9=87=91][=E4=BF=AE?= =?UTF-8?q?=E6=94=B9][=E4=BF=9D=E5=AD=98billAction]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../contract/WxRentContractController.java | 31 ++----------------- 1 file changed, 3 insertions(+), 28 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentContractController.java b/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentContractController.java index 6ccd412cc..6be4e6f0c 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentContractController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentContractController.java @@ -56,39 +56,14 @@ public class WxRentContractController extends BaseController { WxBillRentMapper wxBillRentMapper; @Autowired WxBillPropertyMapper wxBillPropertyMapper; - @Autowired - private WxBillActionMapper wxBillActionMapper; - @Autowired - private WxBillPropertyService wxBillPropertyService; @GetMapping("autolatePay") @SystemControllerLog(description = "autolatePay") public ResultData autolatePay(String startDate, String endDate) throws Exception{ try { logger.info("账单滞纳金更新开始"); - final IdWorker idWorker = IdWorker.get(); - List billRentList = wxBillRentService.findLatePayBill(); - for (WxBillRent wxBillRent : billRentList) { - WxBillAction billAction = new WxBillAction(); - billAction.setId(idWorker.nextId()); - billAction.setUserName("系统端"); - billAction.setAction(EnumBillAction.UPDATE_LATE_PAY_MONEY.getCode()); - billAction.setBillId(wxBillRent.getId()); - BigDecimal divide = new BigDecimal(wxBillRent.getOwe()).multiply(new BigDecimal(wxBillRent.getLatePayRatio())).divide(new BigDecimal(10000), 2, BigDecimal.ROUND_HALF_UP); - billAction.setDetails("系统计入"+ divide.toString()+"元"); - wxBillActionMapper.insertSelective(billAction); - } - - List billPropertyList = wxBillPropertyService.findLatePayBill(); - for (WxBillProperty wxBillRent : billPropertyList) { - WxBillAction billAction = new WxBillAction(); - billAction.setId(idWorker.nextId()); - billAction.setUserName("系统端"); - billAction.setAction(EnumBillAction.UPDATE_LATE_PAY_MONEY.getCode()); - billAction.setBillId(wxBillRent.getId()); - BigDecimal divide = new BigDecimal(wxBillRent.getOwe()).multiply(new BigDecimal(wxBillRent.getLatePayRatio())).divide(new BigDecimal(10000), 2, BigDecimal.ROUND_HALF_UP); - billAction.setDetails("系统计入"+ divide.toString()+"元"); - wxBillActionMapper.insertSelective(billAction); - } + wxBillRentMapper.insertBillAction(); + wxBillPropertyMapper.insertBillAction(); + wxBillRentMapper.autoAddLatePayPrice(); wxBillPropertyMapper.autoAddLatePayPrice(); logger.info("账单滞纳金更新结束");