|
|
@@ -44,6 +44,8 @@ public class SynProjectCollectionTask { |
|
|
|
private GovProjectCollectionManage collectionManage; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private IGovBizProjectBaseinfoService baseinfoService; |
|
|
|
@Autowired |
|
|
|
private IGovBizProjectApplyService applyService; |
|
|
|
@Autowired |
|
|
|
private IGovBizProjectApproveService approveService; |
|
|
@@ -105,22 +107,23 @@ public class SynProjectCollectionTask { |
|
|
|
/** |
|
|
|
* 把库存的项目归集里 没有转换PDF文件的 都转换一遍 存入数据库 |
|
|
|
*/ |
|
|
|
public void stagingConvertPdf() { |
|
|
|
public void stagingConvertPdf(String projId) { |
|
|
|
log.info("项目归集库存转换PDF任务开始====="); |
|
|
|
StopWatch stopWatch = new StopWatch(); |
|
|
|
stopWatch.start(); |
|
|
|
ProjectListReq req = new ProjectListReq(); |
|
|
|
req.setPageNumber(1); |
|
|
|
req.setPageSize(BizConst.MAX_EXPORT_COUNT); |
|
|
|
PageVo<GovBizProjectListVO> pageRes = collectionManage.list(req); |
|
|
|
List<GovBizProjectBaseinfo> projects = baseinfoService.list(Wrappers.lambdaQuery(GovBizProjectBaseinfo.class) |
|
|
|
.eq(GovBizProjectBaseinfo::getDeleted,Boolean.FALSE) |
|
|
|
.eq(StringUtils.isNotBlank(projId),GovBizProjectBaseinfo::getBaseProjId,projId)); |
|
|
|
|
|
|
|
if(CollUtil.isEmpty(pageRes.getRecords())){ |
|
|
|
if(CollUtil.isEmpty(projects)){ |
|
|
|
log.info("没有项目归集 任务终止"); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
Collection<GovBizProjectListVO> records = pageRes.getRecords(); |
|
|
|
for(GovBizProjectListVO project : records){ |
|
|
|
for(GovBizProjectBaseinfo project : projects){ |
|
|
|
//开始转换PDF |
|
|
|
convertPdfVo(project.getBaseProjId()); |
|
|
|
} |
|
|
|