REQ-3581: 该签署位已签署, 无法再次签署

This commit is contained in:
yanglin 2025-02-26 20:23:53 +08:00
parent 9b34776762
commit 1c9761a42d
2 changed files with 10 additions and 3 deletions

View File

@ -64,8 +64,11 @@ 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());
List<String> essRecipientIds = Arrays.stream(essResponse.getApprovers()).map(
ApproverItem::getRecipientId).collect(toList());
// @formatter:off
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,

View File

@ -257,7 +257,11 @@ class CallbackController implements EssCallbackApi, InitializingBean {
final 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
}
}