From 8a096f4f913bbbed89c972b68008a05aa0fd341f Mon Sep 17 00:00:00 2001 From: winter Date: Tue, 4 Jun 2024 21:18:39 +0800 Subject: [PATCH] fix --- .../main/java/com/iformall/domain/po/WxRentContract.java | 3 +++ .../iformall/service/impl/WxRentContractServiceImpl.java | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxRentContract.java b/mallinkService/src/main/java/com/iformall/domain/po/WxRentContract.java index 5b6f9a4d1..7fc03887b 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxRentContract.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxRentContract.java @@ -541,5 +541,8 @@ public class WxRentContract extends TenantEntity { @TableField(exist = false) private String onlyPropertyContractId; + + @TableField(exist = false) + private Long propertyContractId; } 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 d1b2969b9..e3e12600d 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java @@ -1955,6 +1955,12 @@ public class WxRentContractServiceImpl implements WxRentContractService { } rc.setFileNames(record.getFileNames()); wxRentContractMapper.updateById(rc); + if (null != wxRentContract.getOperationType() && EnumContractOperationType.WHOLE.getCode().equals(wxRentContract.getOperationType())) { + WxPropertyContract pc = wxPropertyContractMapper.findOneByRentId(wxRentContract); + if (null != pc) { + wxRentContract.setPropertyContractId(pc.getId()); + } + } return new ResultData(wxRentContract); }