feat: 企标计划接口不做申请类型筛选

This commit is contained in:
2023-10-13 15:38:19 +08:00
parent 37583e5a37
commit b0e4264dee
3 changed files with 10 additions and 16 deletions
@@ -149,8 +149,7 @@ public class ProcessESInitChangeController {
public Result<?> getESPList(@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
ESPlanQueryDTO esPlanQueryDTO,
@RequestParam("projectType") String projectType,
@RequestParam(name="revisionType", required = false) String revisionType) {
return Result.OK(espService.getESPList(pageNo, pageSize, esPlanQueryDTO, projectType, revisionType));
@RequestParam("projectType") String projectType) {
return Result.OK(espService.getESPList(pageNo, pageSize, esPlanQueryDTO, projectType));
}
}
@@ -53,8 +53,7 @@ public interface EnterpriseStandardPlanService extends IService<EnterpriseStanda
* @param pageSize
* @param esPlanQueryDTO
* @param projectType
* @param revisionType
* @return
*/
IPage<EnterpriseStandardPlanVo> getESPList(Integer pageNo, Integer pageSize, ESPlanQueryDTO esPlanQueryDTO, String projectType, String revisionType);
IPage<EnterpriseStandardPlanVo> getESPList(Integer pageNo, Integer pageSize, ESPlanQueryDTO esPlanQueryDTO, String projectType);
}
@@ -76,24 +76,20 @@ public class EnterpriseStandardPlanServiceImpl extends ServiceImpl<EnterpriseSta
@Override
public IPage<EnterpriseStandardPlanVo> getESPList(Integer pageNo, Integer pageSize, ESPlanQueryDTO esPlanQueryDTO, String projectType, String revisionType) {
public IPage<EnterpriseStandardPlanVo> getESPList(Integer pageNo, Integer pageSize, ESPlanQueryDTO esPlanQueryDTO, String projectType) {
List<String> projectStatusList = new ArrayList<>();
// 构建查询参数
if (!ESPProjectType.MERGE.getValue().equals(projectType)) {
if (ESPProjectType.MERGE.getValue().equals(projectType)) {
// 合并 未开始 修订+修订 制定+制定
projectStatusList.add(ESPProjectStatus.NOT_STARTED.getValue());
esPlanQueryDTO.setProjectStatusList(projectStatusList);
} else {
// 完成时间变更 未开始/进行中
// 工作中止 未开始/进行中
// 责任部门变更 未开始/进行中
List<String> projectStatusList = new ArrayList<>();
projectStatusList.add(ESPProjectStatus.NOT_STARTED.getValue());
projectStatusList.add(ESPProjectStatus.IN_PROGRESS.getValue());
esPlanQueryDTO.setProjectStatusList(projectStatusList);
} else {
// 合并 未开始 修订+修订 制定+制定
esPlanQueryDTO.setProjectStatus(ESPProjectStatus.NOT_STARTED.getValue());
if (ESPRevisionType.ENACT.getValue().equals(revisionType)) {
esPlanQueryDTO.setRevisionType(ESPRevisionType.ENACT.getValue());
} else {
esPlanQueryDTO.setRevisionType(ESPRevisionType.MODIFY.getValue());
}
}
IPage<EnterpriseStandardPlanVo> page = new Page<>(pageNo, pageSize);
esPlanMapper.page(page, esPlanQueryDTO);