diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java index c5c704955..fe070bdd6 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java @@ -221,15 +221,17 @@ public class WxPropertyContractServiceImpl implements WxPropertyContractService int count = 1; for (WxBillProperty bill:record.getPreviewBillRentList()) { bill.setId(idWorker.nextId()); + Date date = new Date(); bill.setPropertyContractId(record.getId()); - bill.setCreatetime(new Date()); + bill.setCreatetime(date); bill.setTenantId(record.getTenantId()); if (bill.getReceivePay().equals(0L)) { bill.setStatus(EnumBillRentStatus.PAID.getCode()); + bill.setPayDate(date); } bill.setOwe(bill.getReceivePay()); bill.setNeedPay(bill.getNeedPay()); - bill.setUpdatetime(new Date()); + bill.setUpdatetime(date); bill.setRentShopType(record.getRentShopType()); bill.setPeriod(count); bill.setIsPreview(EnumIsPreview.YES.getCode()); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java index 79e15f7b9..ae15cfba4 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java @@ -455,15 +455,17 @@ public class WxRentContractServiceImpl implements WxRentContractService { int count = 1; for (WxBillRent bill:record.getPreviewBillRentList()) { bill.setId(idWorker.nextId()); + Date date = new Date(); bill.setRentContractId(record.getId()); - bill.setCreatetime(new Date()); + bill.setCreatetime(date); bill.setTenantId(record.getTenantId()); if (bill.getReceivePay().equals(0L)) { bill.setStatus(EnumBillRentStatus.PAID.getCode()); + bill.setPayDate(date); } bill.setOwe(bill.getReceivePay()); bill.setNeedPay(bill.getNeedPay()); - bill.setUpdatetime(new Date()); + bill.setUpdatetime(date); bill.setRentShopType(record.getRentShopType()); bill.setPeriod(count); bill.setIsPreview(EnumIsPreview.YES.getCode());