Przeglądaj źródła

[审批流][修改][物业合同发起审批合并]

release_toaliyun_real
luozukai 7 lat temu
rodzic
commit
0a53b1101f
1 zmienionych plików z 11 dodań i 9 usunięć
  1. +11
    -9
      mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java

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

@@ -807,15 +807,17 @@ public class WxRentContractServiceImpl implements WxRentContractService {
public ResultData updateFile(WxRentContract record, Long userId,String userName) {
ResultData resultData = getResultDataForUpdate(record, userId);
try {
record.getFlowParams().put("businessId",record.getId().toString());
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());
wxRentContractMapper.updateStatus(updateRentContract);
if(record.getFlowParams() != null){
record.getFlowParams().put("businessId",record.getId().toString());
record.getFlowParams().put("supplement",false);
wxFlowService.start(record.getFlowParams(),userId,userName,record.getTenantId());

// 合同状态改成待签约
WxRentContract updateRentContract = new WxRentContract();
updateRentContract.setId(record.getId());
updateRentContract.setStatus(EnumRentContractStatus.WAIT_SIGN.getCode());
wxRentContractMapper.updateStatus(updateRentContract);
}
} catch (Exception e) {
logger.error("启动审批流失败,e:" + e.getMessage());
throw new MallinkException(ErrorCode.FLOW_FAIL.getCode(), "FLOW FAILD " + e.getMessage());


Ładowanie…
Anuluj
Zapisz