REQ-3581: 补偿下载合同PDF
This commit is contained in:
parent
6ac9587e42
commit
2ddaded1ef
@ -27,7 +27,6 @@ import cn.axzo.nanopart.ess.server.ess.mq.EssBroadcaster;
|
||||
import cn.axzo.nanopart.ess.server.ess.support.OssService;
|
||||
import cn.axzo.nanopart.ess.server.utils.BizAssertions;
|
||||
import cn.axzo.nanopart.ess.server.utils.BizTransactional;
|
||||
import cn.axzo.nanopart.ess.server.utils.IdBuilder;
|
||||
import com.tencentcloudapi.essbasic.v20210526.models.CreateSignUrlsResponse;
|
||||
import com.tencentcloudapi.essbasic.v20210526.models.SignUrlInfo;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@ -175,6 +174,9 @@ public class EssService {
|
||||
EssContract contract = essContractDao.getOrThrow(essContractId);
|
||||
if (StringUtils.isNotBlank(contract.getOssFileKey()))
|
||||
return ossService.getOssUrl(contract.getOssFileKey());
|
||||
// 尝试做补偿
|
||||
if (shouldDownloadContractPDF(contract) && StringUtils.isBlank(contract.getOssFileKey()))
|
||||
maybeScheduleDownloadContractPDF(contract, false);
|
||||
return getContractPDFUrlFromEss(contract);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user