diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/platform/controller/PlatformTaskPlanningEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/platform/controller/PlatformTaskPlanningEOController.java index cc130f5c9..eb2e32349 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/platform/controller/PlatformTaskPlanningEOController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/platform/controller/PlatformTaskPlanningEOController.java @@ -1,5 +1,7 @@ package com.jero.modules.platform.controller; +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -29,9 +31,10 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.Arrays; import java.util.List; +import java.util.Map; - /** +/** * @Description: 平台件合规认证计划 * @Author: jero-boot * @Date: 2023-09-14 @@ -75,8 +78,8 @@ public class PlatformTaskPlanningEOController extends JeroController> queryList() { - List list = platformTaskPlanningEOService.queryList(); + public Result> queryList(String projectId) { + List list = platformTaskPlanningEOService.queryList(projectId); return Result.OK(list); } @@ -96,13 +99,15 @@ public class PlatformTaskPlanningEOController extends JeroController addBatch(@RequestBody List platformTaskPlanningEOList) { + public Result addBatch(@RequestBody Map data) { + JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(data.get("list"))); + List platformTaskPlanningEOList = jsonArray.toJavaList(PlatformTaskPlanningEO.class); platformTaskPlanningEOService.addBatch(platformTaskPlanningEOList); return Result.OK("添加成功!"); } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/platform/service/IPlatformTaskPlanningEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/platform/service/IPlatformTaskPlanningEOService.java index 5a84716e9..4e965dc96 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/platform/service/IPlatformTaskPlanningEOService.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/platform/service/IPlatformTaskPlanningEOService.java @@ -63,5 +63,5 @@ public interface IPlatformTaskPlanningEOService extends IService queryList(); + List queryList(String projectId); } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/platform/service/impl/PlatformTaskPlanningEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/platform/service/impl/PlatformTaskPlanningEOServiceImpl.java index d663dadb7..652bd2bc4 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/platform/service/impl/PlatformTaskPlanningEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/platform/service/impl/PlatformTaskPlanningEOServiceImpl.java @@ -101,8 +101,9 @@ public class PlatformTaskPlanningEOServiceImpl extends ServiceImpl queryList() { + public List queryList(String projectId) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + wrapper.eq(PlatformTaskPlanningEO::getProjectId,projectId); wrapper.orderByAsc(PlatformTaskPlanningEO::getNodeTime); return list(wrapper); }