diff --git a/mallinkService/src/main/java/com/iformall/enums/EnumRentContractStatus.java b/mallinkService/src/main/java/com/iformall/enums/EnumRentContractStatus.java index 4e02fc5d0..9eb15c817 100644 --- a/mallinkService/src/main/java/com/iformall/enums/EnumRentContractStatus.java +++ b/mallinkService/src/main/java/com/iformall/enums/EnumRentContractStatus.java @@ -14,7 +14,8 @@ public enum EnumRentContractStatus { CONTRACT_END_SOON(4, "即将到期"), CONTRACT_END(5, "正常到期"), CONTRACT_TERMINATE(6, "提前终止"), - INVALID(7, "作废") + INVALID(7, "作废"), + SUPPLE(8, "补录") ; public static EnumRentContractStatus getEnum(Integer code) { 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 7aca36643..3e153fc96 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java @@ -561,16 +561,17 @@ public class WxRentContractServiceImpl implements WxRentContractService { && record.getMerchantId() != null) { updateRentContractStatus(record.getId()); }else{ + //补录 record.getFlowParams().put("businessId", record.getId().toString()); if (record.getMerchantId() != null) { record.getFlowParams().put("supplement", true); //设置补录 } wxFlowService.start(record.getFlowParams(), userId, userName, record.getTenantId()); - //合同状态改成待签约 + //合同状态改成补录状态 WxRentContract updateRentContract = new WxRentContract(); updateRentContract.setId(record.getId()); - updateRentContract.setStatus(EnumRentContractStatus.WAIT_SIGN.getCode()); + updateRentContract.setStatus(EnumRentContractStatus.SUPPLE.getCode()); wxRentContractMapper.updateStatus(updateRentContract); logger.info("id:{},启动审批流成功 ,是否补录:{}", record.getId().toString(), record.getMerchantId() != null); }