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 46cdc8c24..046551d57 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java @@ -239,10 +239,12 @@ public class WxRentContractServiceImpl implements WxRentContractService { } //生成预览账单(补录第二步,第三步走编辑) - wxBillRentMapper.deletePreviewBill(record); - //重新生成 - List resultList = buildRent(new WxMerchant(), null, record, EnumIsPreview.YES.getCode()); - record.setPreviewBillRentList(resultList); + if(record.getReceivePeriod() != null && record.getLease()!=null && record.getPrice()!= null){ + wxBillRentMapper.deletePreviewBill(record); + //重新生成 + List resultList = buildRent(new WxMerchant(), null, record, EnumIsPreview.YES.getCode()); + record.setPreviewBillRentList(resultList); + } return new ResultData(Result.SUCCESS, "保存租赁合同信息成功", record); }