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; }