diff --git a/src/main/java/com/zhgd/xmgl/modules/project/controller/ProgressPanoramaNodePlanController.java b/src/main/java/com/zhgd/xmgl/modules/project/controller/ProgressPanoramaNodePlanController.java index eb2205c79..069492d70 100644 --- a/src/main/java/com/zhgd/xmgl/modules/project/controller/ProgressPanoramaNodePlanController.java +++ b/src/main/java/com/zhgd/xmgl/modules/project/controller/ProgressPanoramaNodePlanController.java @@ -2,6 +2,7 @@ package com.zhgd.xmgl.modules.project.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.zhgd.jeecg.common.api.vo.Result; +import com.zhgd.jeecg.common.execption.OpenAlertException; import com.zhgd.jeecg.common.mybatis.EntityMap; import com.zhgd.xmgl.modules.project.entity.ProgressPanoramaNodePlan; import com.zhgd.xmgl.modules.project.entity.dto.ProgressPanoramaNodePlanDto; @@ -38,23 +39,6 @@ public class ProgressPanoramaNodePlanController { @Autowired private IProgressPanoramaNodePlanService progressPanoramaNodePlanService; - /** - * 分页列表查询 - * @return - */ - @ApiOperation(value = "分页列表查询进度-全景节点计划信息", notes = "分页列表查询进度-全景节点计划信息", httpMethod = "POST") - @ApiImplicitParams({ - @ApiImplicitParam(name = "projectSn", value = "项目sn", paramType = "body", required = true, dataType = "String"), - @ApiImplicitParam(name = "nodeName", value = "节点名称", paramType = "body", required = false, dataType = "String"), - @ApiImplicitParam(name = "bidSectionId", value = "标段ID", paramType = "body", required = false, dataType = "String"), - @ApiImplicitParam(name = "pageNo", value = "第几页", paramType = "body", required = true, dataType = "Integer"), - @ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "body", required = true, dataType = "Integer"), - }) - @PostMapping(value = "/tree") - public Result> queryTreeList(@RequestBody Map map) { - return Result.success(progressPanoramaNodePlanService.selectProgressPanoramaNodePlanPageList(map)); - } - /** * 分页列表查询 * @return @@ -106,7 +90,13 @@ public class ProgressPanoramaNodePlanController { if(progressPanoramaNodePlanEntity==null) { result.error500(MessageUtil.get("notFindErr")); }else { + if (progressPanoramaNodePlan.getId().toString().equals(progressPanoramaNodePlan.getParentId().toString())) { + throw new OpenAlertException("请选择正确的父节点"); + } ProgressPanoramaNodePlan parent = progressPanoramaNodePlanService.getById(progressPanoramaNodePlan.getParentId()); + if (!progressPanoramaNodePlan.getParentId().toString().equals("0") && parent == null) { + throw new OpenAlertException("该节点数据不存在,请刷新页面"); + } if (parent != null) { progressPanoramaNodePlan.setAncestors(parent.getAncestors() + "," + parent.getId().toString()); } else { diff --git a/src/main/java/com/zhgd/xmgl/modules/project/mapper/ProgressPanoramaNodePlanMapper.java b/src/main/java/com/zhgd/xmgl/modules/project/mapper/ProgressPanoramaNodePlanMapper.java index 481f5977c..88e7b5d8b 100644 --- a/src/main/java/com/zhgd/xmgl/modules/project/mapper/ProgressPanoramaNodePlanMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/project/mapper/ProgressPanoramaNodePlanMapper.java @@ -22,7 +22,7 @@ import java.util.Map; @Mapper public interface ProgressPanoramaNodePlanMapper extends BaseMapper { - List selectProgressPanoramaNodePlanPageList(Page page, @Param("param") Map map); + Page selectProgressPanoramaNodePlanPageList(Page page, @Param("param") Map map); List selectPanoramaNodePlanList(Map map); diff --git a/src/main/java/com/zhgd/xmgl/modules/project/mapper/xml/ProgressPanoramaNodePlanMapper.xml b/src/main/java/com/zhgd/xmgl/modules/project/mapper/xml/ProgressPanoramaNodePlanMapper.xml index b39ba9aa1..56d51cf30 100644 --- a/src/main/java/com/zhgd/xmgl/modules/project/mapper/xml/ProgressPanoramaNodePlanMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/project/mapper/xml/ProgressPanoramaNodePlanMapper.xml @@ -14,6 +14,18 @@ and a.bid_section_id = #{param.bidSectionId} + + and a.bid_section_id = #{param.bidSectionId} + + + and a.parent_id = #{param.parentId} + + + and a.id in + + #{item} + + order by a.planned_finish_date