瀏覽代碼

修改验收报告列表与标题

qianxb 1 年之前
父節點
當前提交
ed3a0383dc

+ 3 - 0
blade-service-api/blade-archive-api/src/main/java/org/springblade/archive/entity/ArchiveExpertConclusion.java

@@ -47,6 +47,9 @@ public class ArchiveExpertConclusion extends BaseEntity {
     @ApiModelProperty("结论报表的pdf地址")
     private String tableUrl;
 
+    @ApiModelProperty("结论标题")
+    private String tableTitle;
+
     @ApiModelProperty("是否生成打分表:0否1是")
     private Integer isBuildScore;
 

+ 9 - 0
blade-service/blade-archive/src/main/java/org/springblade/archive/service/impl/ArchiveExpertConclusionServiceImpl.java

@@ -14,6 +14,8 @@ import org.springblade.archive.service.IArchiveExpertScoreService;
 import org.springblade.core.log.exception.ServiceException;
 import org.springblade.core.mp.base.BaseServiceImpl;
 import org.springblade.core.tool.api.R;
+import org.springblade.manager.entity.ProjectInfo;
+import org.springblade.manager.feign.ProjectClient;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -25,6 +27,8 @@ public class ArchiveExpertConclusionServiceImpl extends BaseServiceImpl<ArchiveE
 
     private final IArchiveExpertScoreService scoreService;
 
+    private final ProjectClient projectClient;
+
     @Override
     @Transactional
     public R saveBaseTableInfo(Long projectId, String appUrl) {
@@ -35,6 +39,11 @@ public class ArchiveExpertConclusionServiceImpl extends BaseServiceImpl<ArchiveE
         conclusion.setIsBuildScore(0);
         conclusion.setStatus(1);
         conclusion.setApproveStatus(0);
+        ProjectInfo info = projectClient.getById(projectId + "");
+        if (info == null){
+            return R.fail("获取项目信息失败");
+        }
+        conclusion.setTableTitle(info.getProjectName()+"项目档案验收报告");
         this.save(conclusion);
         //保存评分基础信息
         scoreService.saveBaseScoreInfo(projectId);