Przeglądaj źródła

[修改][合同][添加合同状态]

release_toaliyun_real
luozukai 6 lat temu
rodzic
commit
a0483c107a
2 zmienionych plików z 5 dodań i 3 usunięć
  1. +2
    -1
      mallinkService/src/main/java/com/iformall/enums/EnumRentContractStatus.java
  2. +3
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java

+ 2
- 1
mallinkService/src/main/java/com/iformall/enums/EnumRentContractStatus.java Wyświetl plik

@@ -14,7 +14,8 @@ public enum EnumRentContractStatus {
CONTRACT_END_SOON(4, "即将到期"), CONTRACT_END_SOON(4, "即将到期"),
CONTRACT_END(5, "正常到期"), CONTRACT_END(5, "正常到期"),
CONTRACT_TERMINATE(6, "提前终止"), CONTRACT_TERMINATE(6, "提前终止"),
INVALID(7, "作废")
INVALID(7, "作废"),
SUPPLE(8, "补录")
; ;


public static EnumRentContractStatus getEnum(Integer code) { public static EnumRentContractStatus getEnum(Integer code) {


+ 3
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java Wyświetl plik

@@ -561,16 +561,17 @@ public class WxRentContractServiceImpl implements WxRentContractService {
&& record.getMerchantId() != null) { && record.getMerchantId() != null) {
updateRentContractStatus(record.getId()); updateRentContractStatus(record.getId());
}else{ }else{
//补录
record.getFlowParams().put("businessId", record.getId().toString()); record.getFlowParams().put("businessId", record.getId().toString());
if (record.getMerchantId() != null) { if (record.getMerchantId() != null) {
record.getFlowParams().put("supplement", true); //设置补录 record.getFlowParams().put("supplement", true); //设置补录
} }
wxFlowService.start(record.getFlowParams(), userId, userName, record.getTenantId()); wxFlowService.start(record.getFlowParams(), userId, userName, record.getTenantId());


//合同状态改成待签约
//合同状态改成补录状态
WxRentContract updateRentContract = new WxRentContract(); WxRentContract updateRentContract = new WxRentContract();
updateRentContract.setId(record.getId()); updateRentContract.setId(record.getId());
updateRentContract.setStatus(EnumRentContractStatus.WAIT_SIGN.getCode());
updateRentContract.setStatus(EnumRentContractStatus.SUPPLE.getCode());
wxRentContractMapper.updateStatus(updateRentContract); wxRentContractMapper.updateStatus(updateRentContract);
logger.info("id:{},启动审批流成功 ,是否补录:{}", record.getId().toString(), record.getMerchantId() != null); logger.info("id:{},启动审批流成功 ,是否补录:{}", record.getId().toString(), record.getMerchantId() != null);
} }


Ładowanie…
Anuluj
Zapisz