From a0483c107aa29cb13d362063dd5a09b54bb7567a Mon Sep 17 00:00:00 2001 From: luozukai Date: Fri, 20 Sep 2019 16:14:12 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E6=94=B9][=E5=90=88=E5=90=8C][?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=90=88=E5=90=8C=E7=8A=B6=E6=80=81]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/iformall/enums/EnumRentContractStatus.java | 3 ++- .../com/iformall/service/impl/WxRentContractServiceImpl.java | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) 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); }