项目进度分析

This commit is contained in:
sxu 2025-07-24 17:50:26 +08:00
parent 0e8f471665
commit 108f99d25f
2 changed files with 13 additions and 1 deletions

View File

@ -80,6 +80,8 @@ public class ProjectNew extends BaseEntity {
@ApiModelProperty(value = "风险等级")
private String riskLevel;
private int riskSize;
private String suggestion;
private String taskName;

View File

@ -10,6 +10,7 @@ import org.springframework.stereotype.Service;
import com.securitycontrol.screen.mapper.ProjectNewMapper;
import com.securitycontrol.screen.domain.ProjectNew;
import com.securitycontrol.screen.service.IProjectNewService;
import org.springframework.util.CollectionUtils;
/**
* 工程信息Service业务层处理
@ -41,7 +42,16 @@ public class ProjectNewServiceImpl implements IProjectNewService {
*/
@Override
public List<ProjectNew> selectProjectNewList(ProjectNew projectNew) {
return projectNewMapper.selectProjectNewList(projectNew);
List<ProjectNew> projects = projectNewMapper.selectProjectNewList(projectNew);
for (ProjectNew project : projects) {
List<ProjectRisk> projectRisks = projectNewMapper.selectProjectRiskDetailList(project);
if (CollectionUtils.isEmpty(projectRisks)) {
project.setRiskSize(0);
} else {
project.setRiskSize(projectRisks.size());
}
}
return projects;
}
@Override