评估结果历史实体类更正
This commit is contained in:
+4
-7
@@ -5,6 +5,7 @@ import com.jero.common.api.vo.Result;
|
||||
import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.modules.laws.common.constant.ResultCommon;
|
||||
import com.jero.modules.projectLibrary.entity.LawsAssessResults;
|
||||
|
||||
import com.jero.modules.projectLibrary.service.ILawsAssessResultsService;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@@ -41,13 +42,9 @@ public class LawsAssessResultsController extends JeroController<LawsAssessResult
|
||||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
String standardId = lawsAssessResults.getStandardId();
|
||||
String projectId = lawsAssessResults.getProjectId();
|
||||
if (StringUtils.isBlank(standardId)){
|
||||
throw new JeroBootException("标准ID不能为空");
|
||||
}
|
||||
if (StringUtils.isBlank(projectId)){
|
||||
throw new JeroBootException("项目ID不能为空");
|
||||
String assessId = lawsAssessResults.getAssessId();
|
||||
if (StringUtils.isBlank(assessId)){
|
||||
throw new JeroBootException("标准评估ID不能为空");
|
||||
}
|
||||
IPage<LawsAssessResults> pageList = lawsAssessResultsService.queryPage(lawsAssessResults, pageNo, pageSize, req);
|
||||
return Result.OK(pageList);
|
||||
|
||||
+1
@@ -20,6 +20,7 @@ import io.swagger.annotations.ApiOperation;
|
||||
import com.jero.common.aspect.annotation.AutoLog;
|
||||
import org.apache.poi.ss.formula.functions.T;
|
||||
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
+31
-23
@@ -10,6 +10,7 @@ import javax.servlet.http.HttpServletResponse;
|
||||
import cn.hutool.core.io.IoUtil;
|
||||
import cn.hutool.poi.excel.ExcelUtil;
|
||||
import cn.hutool.poi.excel.ExcelWriter;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.jero.common.api.vo.Result;
|
||||
import com.jero.common.constant.CommonConstant;
|
||||
@@ -17,10 +18,14 @@ import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.common.system.query.QueryGenerator;
|
||||
import com.jero.common.util.MessageUtils;
|
||||
import com.jero.modules.laws.common.constant.ResultCommon;
|
||||
import com.jero.modules.projectLibrary.entity.LawsAssessResults;
|
||||
import com.jero.modules.projectLibrary.entity.LawsProjectLibrary;
|
||||
import com.jero.modules.projectLibrary.service.ILawsAssessResultsService;
|
||||
import com.jero.modules.projectLibrary.service.ILawsProjectLibraryService;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.jero.modules.projectLibrary.vo.RiskOverviewVo;
|
||||
import com.jero.modules.system.entity.SysUser;
|
||||
import com.jero.modules.system.service.ISysDictService;
|
||||
import com.jero.modules.system.service.ISysUserService;
|
||||
import com.sun.deploy.net.URLEncoder;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@@ -52,6 +57,10 @@ public class LawsProjectLibraryController extends JeroController<LawsProjectLibr
|
||||
private ILawsProjectLibraryService lawsProjectLibraryService;
|
||||
@Autowired
|
||||
private ISysUserService sysUserService;
|
||||
@Autowired
|
||||
private ISysDictService sysDictService;
|
||||
@Autowired
|
||||
private ILawsAssessResultsService lawsAssessResultsService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
@@ -138,6 +147,24 @@ public class LawsProjectLibraryController extends JeroController<LawsProjectLibr
|
||||
return Result.OK(lawsProjectLibrary);
|
||||
}
|
||||
|
||||
/**
|
||||
* 项目风险性总览
|
||||
*/
|
||||
@AutoLog(value = "项目库详情-项目风险性总览")
|
||||
@ApiOperation(value="项目库详情-项目风险性总览", notes="项目库详情-项目风险性总览")
|
||||
@GetMapping(value = "/riskOverview")
|
||||
public Result<RiskOverviewVo> riskOverview(@RequestParam(name="id",required=true) String id) {
|
||||
LawsProjectLibrary lawsProjectLibrary = lawsProjectLibraryService.queryById(id);
|
||||
if(lawsProjectLibrary==null) {
|
||||
throw new JeroBootException(ResultCommon.NO_CORRESPONDING_DATA_FOUND);
|
||||
}
|
||||
RiskOverviewVo riskOverviewVo = new RiskOverviewVo();
|
||||
|
||||
|
||||
|
||||
return Result.OK(riskOverviewVo);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出excel
|
||||
*/
|
||||
@@ -201,30 +228,11 @@ public class LawsProjectLibraryController extends JeroController<LawsProjectLibr
|
||||
String projectHealth = aDo.getProjectHealth();
|
||||
String projectLeader = aDo.getProjectLeader();
|
||||
|
||||
switch (projectSource) {
|
||||
case "1":
|
||||
aDo.setProjectSource("本地新增");
|
||||
break;
|
||||
case "2":
|
||||
aDo.setProjectSource("PMS");
|
||||
break;
|
||||
default:
|
||||
aDo.setProjectSource("");
|
||||
}
|
||||
String project_source = sysDictService.queryDictTextByKey("project_source", projectSource);
|
||||
aDo.setProjectSource(project_source);
|
||||
|
||||
switch (projectHealth) {
|
||||
case "1":
|
||||
aDo.setProjectHealth("预警");
|
||||
break;
|
||||
case "2":
|
||||
aDo.setProjectHealth("风险");
|
||||
break;
|
||||
case "3":
|
||||
aDo.setProjectHealth("正常");
|
||||
break;
|
||||
default:
|
||||
aDo.setProjectHealth("");
|
||||
}
|
||||
String project_health = sysDictService.queryDictTextByKey("project_health", projectHealth);
|
||||
aDo.setProjectHealth(project_health);
|
||||
|
||||
if (StringUtils.isNotBlank(projectLeader)) {
|
||||
SysUser sysUser = sysUserService.getById(projectLeader);
|
||||
|
||||
Reference in New Issue
Block a user