From 503c6f3aa204416e2a3ed5f310a7e7a20144dc17 Mon Sep 17 00:00:00 2001 From: pengjie <17373303529@163.com> Date: Fri, 5 Jul 2024 14:35:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProgressPanoramaNodePlanController.java | 24 +++++---------- .../ProgressPanoramaNodePlanMapper.java | 2 +- .../xml/ProgressPanoramaNodePlanMapper.xml | 12 ++++++++ .../ProgressPanoramaNodePlanServiceImpl.java | 29 +++++++++++++++++-- .../application-gsx-other-env-show.properties | 2 +- 5 files changed, 48 insertions(+), 21 deletions(-) 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