|
|
@@ -711,6 +711,8 @@ public class KwcContractTradeService {
|
|
|
throw new SystemException(HttpStatus.QUERY_FAIL_CODE, HttpStatus.CONTRACT_NOT_EXISTS);
|
|
|
}
|
|
|
|
|
|
+ EntTypeResDto entTypeResDto = remoteSystemService.queryEntTypeById(LoginUserHolder.getEntId());
|
|
|
+
|
|
|
TradeBaseInfoReqVo baseInfo = reqVo.getBaseInfo();
|
|
|
kwcContractTrade.setEntId(LoginUserHolder.getEntId());
|
|
|
kwcContractTrade.setContractNo(baseInfo.getContractCode());
|
|
|
@@ -740,6 +742,11 @@ public class KwcContractTradeService {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ if (Objects.nonNull(entTypeResDto) && Objects.equals(entTypeResDto.getType(), EntTypeEnum.SUPPLIER.getCode())){
|
|
|
+ kwcContractTrade.setStatus(ContractStatusEnum.WAIT_APPROVE.getCode());
|
|
|
+ }else if (Objects.nonNull(entTypeResDto) && Objects.equals(entTypeResDto.getType(), EntTypeEnum.PURCHASER.getCode())){
|
|
|
+ kwcContractTrade.setStatus(ContractStatusEnum.SUBMIT.getCode());
|
|
|
+ }
|
|
|
kwcContractTrade.setAmount(amountTotal);
|
|
|
kwcContractTrade.setSigningUrl(reqVo.getContractFile());
|
|
|
kwcContractTrade.setUpdateBy(LoginUserHolder.getUserId());
|