REQ-3581: 返回幂等信息

This commit is contained in:
yanglin 2025-02-24 17:42:26 +08:00
parent 36e34c7728
commit 6f13a02061
2 changed files with 3 additions and 3 deletions

View File

@ -155,7 +155,7 @@ public class EssContract extends BaseEntity<EssContract> {
}
public boolean shouldDownloadContract() {
return isFinalState() || getOrCreateExt().isSaveContractSnapshot();
return isFinalState() || getOrCreateExt().isSaveContractSnapshotArbitrarily();
}
public boolean isFinalState() {
@ -174,7 +174,7 @@ public class EssContract extends BaseEntity<EssContract> {
@Setter
@Getter
public static class RecordExt {
private boolean saveContractSnapshot;
private boolean saveContractSnapshotArbitrarily;
}
// @formatter:off

View File

@ -180,7 +180,7 @@ public class EssService {
public void saveContractSnapshot(SaveContractSnapshotRequest request) {
essLogDao.logRequest("saveContractSnapshot", request.getEssContractId(), request);
EssContract contract = essContractDao.getOrThrow(request.getEssContractId());
contract.getOrCreateExt().setSaveContractSnapshot(true);
contract.getOrCreateExt().setSaveContractSnapshotArbitrarily(true);
essContractDao.updateExt(contract);
maybeScheduleDownloadContractPDF(contract, request.isRetryDownload());
}