REQ-3581: 该签署位已签署, 无法再次签署
This commit is contained in:
parent
9b34776762
commit
1c9761a42d
@ -64,8 +64,11 @@ public class ContractManager {
|
|||||||
List<String> essFileIds = essClient.uploadDocument(superAdmin, request.getByFile().getBase64Files());
|
List<String> essFileIds = essClient.uploadDocument(superAdmin, request.getByFile().getBase64Files());
|
||||||
ChannelCreateFlowByFilesResponse essResponse = essClient.createContractByFile(superAdmin, essFileIds,
|
ChannelCreateFlowByFilesResponse essResponse = essClient.createContractByFile(superAdmin, essFileIds,
|
||||||
request.getByFile(), JsonObjectAsString.create().put(CONTRACT_ID, contract.getId()).toString());
|
request.getByFile(), JsonObjectAsString.create().put(CONTRACT_ID, contract.getId()).toString());
|
||||||
List<String> essRecipientIds = Arrays.stream(essResponse.getApprovers()).map(
|
// @formatter:off
|
||||||
ApproverItem::getRecipientId).collect(toList());
|
List<String> essRecipientIds = Arrays.stream(essResponse.getApprovers())
|
||||||
|
.map(ApproverItem::getRecipientId)
|
||||||
|
.collect(toList());
|
||||||
|
// @formatter:on
|
||||||
for (int i = 0; i < contract.approverSize(); i++)
|
for (int i = 0; i < contract.approverSize(); i++)
|
||||||
contract.getApprover(i).setEssRecipientId(essRecipientIds.get(i));
|
contract.getApprover(i).setEssRecipientId(essRecipientIds.get(i));
|
||||||
essContractDao.setEssContractCreated(contract.getId(), essResponse.getFlowId(), essFileIds,
|
essContractDao.setEssContractCreated(contract.getId(), essResponse.getFlowId(), essFileIds,
|
||||||
|
|||||||
@ -257,7 +257,11 @@ class CallbackController implements EssCallbackApi, InitializingBean {
|
|||||||
final String msgType;
|
final String msgType;
|
||||||
|
|
||||||
static Optional<CallbackType> parse(String msgType) {
|
static Optional<CallbackType> parse(String msgType) {
|
||||||
return Arrays.stream(CallbackType.values()).filter(type -> type.msgType.equals(msgType)).findFirst();
|
// @formatter:off
|
||||||
|
return Arrays.stream(CallbackType.values())
|
||||||
|
.filter(type -> type.msgType.equals(msgType))
|
||||||
|
.findFirst();
|
||||||
|
// @formatter:on
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user