REQ-3581: 接口
This commit is contained in:
parent
6297a3ab80
commit
6cd6748b88
@ -66,11 +66,9 @@ public class ContractManager {
|
||||
List<String> essFileIds = essClient.uploadDocument(superAdmin, request.getByFile().getBase64Files());
|
||||
ChannelCreateFlowByFilesResponse essResponse = essClient.createContractByFile(superAdmin, essFileIds,
|
||||
request.getByFile(), JsonObjectAsString.create().put(CONTRACT_ID, contract.getId()).toString());
|
||||
// @formatter:off
|
||||
List<String> essRecipientIds = Arrays.stream(essResponse.getApprovers())
|
||||
.map(ApproverItem::getRecipientId)
|
||||
List<String> essRecipientIds = Arrays.stream(essResponse.getApprovers()) //
|
||||
.map(ApproverItem::getRecipientId) //
|
||||
.collect(toList());
|
||||
// @formatter:on
|
||||
for (int i = 0; i < contract.approverSize(); i++)
|
||||
contract.getApprover(i).setEssRecipientId(essRecipientIds.get(i));
|
||||
essContractDao.setEssContractCreated(contract.getId(), essResponse.getFlowId(), essFileIds,
|
||||
@ -106,8 +104,7 @@ public class ContractManager {
|
||||
EssContract reload = essContractDao.findForUpdateOrNull(contract.getEssContractId());
|
||||
BizAssertions.assertNotNull(reload, "合同不存在: {}", contract.getEssContractId());
|
||||
if (reload.isFinalState()) {
|
||||
log.warn("合同[{}]已是最终状态[{}], 无法更新状态至{}", reload.getEssContractId(), reload.getState(),
|
||||
state.description());
|
||||
log.warn("合同[{}]已是最终状态[{}], 无法更新状态至{}", reload.getEssContractId(), reload.getState(), state.description());
|
||||
}
|
||||
else {
|
||||
essContractDao.updateState(contract, state, approveDetails, essMessage);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user