From a38556706eb4308abba2085904d783345297d291 Mon Sep 17 00:00:00 2001 From: zhn <947514737@qq.com> Date: Fri, 13 May 2022 13:55:36 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E8=AF=A6=E6=83=85--=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E8=BD=B4=E6=8E=A5=E5=8F=A3=E6=95=B0=E6=8D=AE=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProjectTaskPlanningController.java | 10 +- .../mapper/ProjectTaskPlanningMapper.java | 6 +- .../mapper/xml/ProjectTaskPlanningMapper.xml | 14 +- .../service/IProjectTaskPlanningService.java | 4 +- .../impl/ProjectTaskPlanningServiceImpl.java | 297 +++++++++--------- 5 files changed, 175 insertions(+), 156 deletions(-) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectTaskPlanningController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectTaskPlanningController.java index 48d0b509a..c689e44d1 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectTaskPlanningController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectTaskPlanningController.java @@ -69,8 +69,8 @@ public class ProjectTaskPlanningController extends JeroController queryList(@RequestParam(name="projectId",required=true) String projectId) { - ProjectTaskPlanning projectTaskPlanning = projectTaskPlanningService.queryList(projectId); - return Result.OK(projectTaskPlanning); + List projectTaskPlanning = projectTaskPlanningService.queryList(projectId); + return Result.OK(projectTaskPlanning.get(0)); } /** @@ -140,11 +140,11 @@ public class ProjectTaskPlanningController extends JeroController queryByProjectId(@RequestParam(name="projectId",required=true) String projectId, @RequestParam(name="cut",required=true) String cut) { - List projectTaskPlanning = projectTaskPlanningService.queryByProjectId(projectId,cut); - if(projectTaskPlanning==null) { + List> result = projectTaskPlanningService.queryByProjectId(projectId,cut); + if(result.size() == 0) { return Result.error("未找到对应数据"); } - return Result.OK(projectTaskPlanning); + return Result.OK(result.get(0)); } /** diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectTaskPlanningMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectTaskPlanningMapper.java index 5bcc74c21..b9658b687 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectTaskPlanningMapper.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectTaskPlanningMapper.java @@ -2,6 +2,7 @@ package com.jero.modules.project.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.jero.modules.project.entity.ProjectTaskPlanning; +import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.List; @@ -13,7 +14,8 @@ import java.util.List; * @Version: V1.0 */ public interface ProjectTaskPlanningMapper extends BaseMapper { - @Select("SELECT * FROM project_task_planning where project_id=#{projectId}") - ProjectTaskPlanning getByProjectId(String projectId); + +// @Select("SELECT * FROM project_task_planning where project_id=#{projectId}") + List getByProjectId(@Param("projectId") String projectId); } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectTaskPlanningMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectTaskPlanningMapper.xml index c5f5cd18d..a883441db 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectTaskPlanningMapper.xml +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectTaskPlanningMapper.xml @@ -12,4 +12,16 @@ - \ No newline at end of file + + + + diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectTaskPlanningService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectTaskPlanningService.java index 8cc1ff17f..441d49700 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectTaskPlanningService.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectTaskPlanningService.java @@ -52,12 +52,12 @@ public interface IProjectTaskPlanningService extends IService queryByProjectId(String projectId,String cut); + List> queryByProjectId(String projectId,String cut); /** * 列表查询 * * @return */ - ProjectTaskPlanning queryList(String projectId); + List queryList(String projectId); } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectTaskPlanningServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectTaskPlanningServiceImpl.java index 4b3ecf542..cea55c4c0 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectTaskPlanningServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectTaskPlanningServiceImpl.java @@ -90,8 +90,9 @@ public class ProjectTaskPlanningServiceImpl extends ServiceImpl queryByProjectId(String projectId,String cut) { - ProjectTaskPlanning projectTaskPlanning = projectTaskPlanningMapper.getByProjectId(projectId); + public List> queryByProjectId(String projectId,String cut) { + List projectTaskPlanningList = projectTaskPlanningMapper.getByProjectId(projectId); + List> result = new ArrayList<>(); List timeNodeVOS = new ArrayList<>(); TimeNodeVO listConfirmationVO=null; @@ -104,156 +105,160 @@ public class ProjectTaskPlanningServiceImpl extends ServiceImpl queryList(String projectId) { + List projectTaskPlanning = projectTaskPlanningMapper.getByProjectId(projectId); return projectTaskPlanning; }