From 7e62fc42fcc36d2b749abd8d8bbdb5064ef1e63e Mon Sep 17 00:00:00 2001 From: haha Date: Fri, 19 Jan 2024 23:38:45 +0800 Subject: [PATCH] update code --- .../controller/ProjectCheckingController.java | 24 +++++++-- .../mapper/SurProjectCheckingMapper.java | 8 ++- .../service/ISurProjectCheckingService.java | 2 + .../impl/SurProjectCheckingServiceImpl.java | 5 ++ .../project/SurProjectCheckingMapper.xml | 51 ++++++++++++++++++- 5 files changed, 84 insertions(+), 6 deletions(-) diff --git a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectCheckingController.java b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectCheckingController.java index 1df58462..8c650f8c 100644 --- a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectCheckingController.java +++ b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectCheckingController.java @@ -8,9 +8,7 @@ import com.ruoyi.common.utils.SecurityUtils; import com.yanzhu.jh.project.domain.SurProjectChecking; import com.yanzhu.jh.project.service.ISurProjectCheckingService; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; /** * 项目验收Conller @@ -110,4 +108,24 @@ public class ProjectCheckingController extends BaseController { } return success(surProjectCheckingService.groupCheckingByProjectId(surProjectChecking)); } + + + @PostMapping("/queryProjectCheckingList") + public TableDataInfo queryProjectCheckingList(@RequestBody SurProjectChecking where){ + Long deptId=where.getDeptId(); + Long projectId=where.getProjectId(); + if(deptId!=null && deptId.equals(0)){ + where.setProjectDeptId(""+deptId); + where.setDeptId(null); + }else{ + if (SecurityUtils.isUserB()) { + where.setPrjIds(getProjectIds()); + } + } + if(projectId!=null && projectId.equals(0)){ + where.setProjectId(Convert.toLong(projectId)); + } + startPage(); + return getDataTable(surProjectCheckingService.selectBgscreenProjectCheckingListByPage(where)); + } } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectCheckingMapper.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectCheckingMapper.java index a77a5e3d..6949b317 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectCheckingMapper.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectCheckingMapper.java @@ -32,11 +32,15 @@ public interface SurProjectCheckingMapper /** * 查询项目验收列表 * - * @param surProjectChecking 项目验收 * @return 项目验收集合 */ public List selectBgscreenProjectCheckingList(SurProjectChecking surProjectChecking); - + /** + * 查询项目验收列表(分页) + * + * @return 项目验收集合 + */ + public List selectBgscreenProjectCheckingListByPage(SurProjectChecking where); /** * 查询项目验收统计 * diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectCheckingService.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectCheckingService.java index e6306e96..4eb6e01a 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectCheckingService.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectCheckingService.java @@ -106,4 +106,6 @@ public interface ISurProjectCheckingService * @return */ public List groupCheckingByProjectId(SurProjectChecking surProjectChecking); + + public List selectBgscreenProjectCheckingListByPage(SurProjectChecking where); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectCheckingServiceImpl.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectCheckingServiceImpl.java index d17e9fa4..a3181a65 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectCheckingServiceImpl.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectCheckingServiceImpl.java @@ -239,4 +239,9 @@ public class SurProjectCheckingServiceImpl implements ISurProjectCheckingService public List groupCheckingByProjectId(SurProjectChecking where) { return surProjectCheckingMapper.groupCheckingByProjectId(where); } + + @Override + public List selectBgscreenProjectCheckingListByPage(SurProjectChecking where) { + return surProjectCheckingMapper.selectBgscreenProjectCheckingListByPage(where); + } } diff --git a/yanzhu-jh/src/main/resources/mapper/project/SurProjectCheckingMapper.xml b/yanzhu-jh/src/main/resources/mapper/project/SurProjectCheckingMapper.xml index 26631c35..3ab45a8f 100644 --- a/yanzhu-jh/src/main/resources/mapper/project/SurProjectCheckingMapper.xml +++ b/yanzhu-jh/src/main/resources/mapper/project/SurProjectCheckingMapper.xml @@ -89,7 +89,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + +