From 547ddde5c5647f143d2bedac97af02400d95bf39 Mon Sep 17 00:00:00 2001 From: haha Date: Wed, 8 May 2024 23:29:47 +0800 Subject: [PATCH] update code --- .../ProjectMaterialSealController.java | 16 ++++++++++++++ .../mapper/SurProjectMaterialSealMapper.java | 2 ++ .../ISurProjectMaterialSealService.java | 2 ++ .../SurProjectMaterialSealServiceImpl.java | 5 +++++ .../project/SurProjectMaterialSealMapper.xml | 22 +++++++++++++++++++ 5 files changed, 47 insertions(+) diff --git a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectMaterialSealController.java b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectMaterialSealController.java index a3a13933..202b7f97 100644 --- a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectMaterialSealController.java +++ b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectMaterialSealController.java @@ -101,4 +101,20 @@ public class ProjectMaterialSealController extends BaseController { return getDataTable(list); } + @PostMapping("/selectByApprove") + public TableDataInfo selectByApprove(@RequestBody SurProjectMaterialSeal where){ + PageDomain pageDomain = TableSupport.buildPageRequest(); + Integer pageNum = pageDomain.getPageNum(); + Integer pageSize = pageDomain.getPageSize(); + Long deptId=where.getDeptId(); + if(deptId==null || deptId<=0){ + if (SecurityUtils.isUserB()) { + where.setPrjIds(getProjectIds()); + } + } + startPage(); + List list=materialSealService.selectByApprove(where); + return getDataTable(list); + } + } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectMaterialSealMapper.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectMaterialSealMapper.java index 38012724..15ec6933 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectMaterialSealMapper.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectMaterialSealMapper.java @@ -80,4 +80,6 @@ public interface SurProjectMaterialSealMapper * @return */ public List groupByApprove(SurProjectMaterialSeal where); + + public List selectByApprove(SurProjectMaterialSeal where); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectMaterialSealService.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectMaterialSealService.java index 63a1c820..441cd71b 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectMaterialSealService.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectMaterialSealService.java @@ -88,4 +88,6 @@ public interface ISurProjectMaterialSealService * @return */ public List groupByApprove(SurProjectMaterialSeal where); + + public List selectByApprove(SurProjectMaterialSeal where); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectMaterialSealServiceImpl.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectMaterialSealServiceImpl.java index 8713b61e..6bf94d0b 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectMaterialSealServiceImpl.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectMaterialSealServiceImpl.java @@ -222,4 +222,9 @@ public class SurProjectMaterialSealServiceImpl extends WeChatMessageServiceImpl public List groupByApprove(SurProjectMaterialSeal where) { return surProjectMaterialSealMapper.groupByApprove(where); } + + @Override + public List selectByApprove(SurProjectMaterialSeal where) { + return surProjectMaterialSealMapper.selectByApprove(where); + } } diff --git a/yanzhu-jh/src/main/resources/mapper/project/SurProjectMaterialSealMapper.xml b/yanzhu-jh/src/main/resources/mapper/project/SurProjectMaterialSealMapper.xml index 4e40f6cb..4aa9bc73 100644 --- a/yanzhu-jh/src/main/resources/mapper/project/SurProjectMaterialSealMapper.xml +++ b/yanzhu-jh/src/main/resources/mapper/project/SurProjectMaterialSealMapper.xml @@ -259,4 +259,26 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" order by spme.seal_date desc ) spme + + \ No newline at end of file