From 12dca181d4441bd6e9dd777d05ad103ec5b1e755 Mon Sep 17 00:00:00 2001 From: PigBaoBei <2739175034@qq.com> Date: Sat, 27 Jan 2024 23:09:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E8=A2=AB=E8=80=83=E6=A0=B8?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/logpm/supervise/api/ClassifyApi.java | 9 +++++++ .../supervise/mapper/IndicatorsMapper.java | 10 ++++++- .../supervise/mapper/IndicatorsMapper.xml | 26 +++++++++++++++++++ .../supervise/service/IClassifyService.java | 8 ++++++ .../service/impl/ClassifyServiceImpl.java | 20 ++++++++++++++ 5 files changed, 72 insertions(+), 1 deletion(-) diff --git a/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/api/ClassifyApi.java b/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/api/ClassifyApi.java index 07de253b7..203127e89 100644 --- a/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/api/ClassifyApi.java +++ b/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/api/ClassifyApi.java @@ -82,4 +82,13 @@ public class ClassifyApi { + @GetMapping("/beMyApiIndicatorsDetail") + @ApiOperationSupport(order = 1) + @ApiOperation(value = "我被考核的列表") + public R beMyApiIndicatorsDetail(@RequestParam Map params,Query query) { + IPage page = Condition.getPage(query); + R r = classifyService.beMyApiIndicatorsDetail(params,page); + return r; + } + } diff --git a/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/mapper/IndicatorsMapper.java b/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/mapper/IndicatorsMapper.java index fbc16ad0d..383071f81 100644 --- a/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/mapper/IndicatorsMapper.java +++ b/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/mapper/IndicatorsMapper.java @@ -25,5 +25,13 @@ public interface IndicatorsMapper extends BaseMapper { * @param params * @return */ - Page selectMyApiIndicators(IPage page, Map params); + Page selectMyApiIndicators(IPage page,@Param("params") Map params); + + /** + * 查询我被考核的列表 + * @param page + * @param params + * @return + */ + Page selectBeMyApiIndicators(IPage page, Map params); } diff --git a/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/mapper/IndicatorsMapper.xml b/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/mapper/IndicatorsMapper.xml index 84141b2ce..e643c43b7 100644 --- a/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/mapper/IndicatorsMapper.xml +++ b/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/mapper/IndicatorsMapper.xml @@ -58,5 +58,31 @@ and date_format(si.create_time,'%y%m%d%') <= date_format(#{params.endTime},'%y%m%d%') + diff --git a/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/service/IClassifyService.java b/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/service/IClassifyService.java index 21b9e3017..a86542e49 100644 --- a/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/service/IClassifyService.java +++ b/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/service/IClassifyService.java @@ -86,4 +86,12 @@ public interface IClassifyService extends BaseService { * @return */ R updateApiIndicators(IndicatorsDTO instanceofDTO); + + /** + * + * @param params + * @param page + * @return + */ + R beMyApiIndicatorsDetail(Map params, IPage page); } diff --git a/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/service/impl/ClassifyServiceImpl.java b/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/service/impl/ClassifyServiceImpl.java index 7f14b14ea..4dd0f68cb 100644 --- a/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/service/impl/ClassifyServiceImpl.java +++ b/blade-service/logpm-supervise/src/main/java/com/logpm/supervise/service/impl/ClassifyServiceImpl.java @@ -301,6 +301,26 @@ public class ClassifyServiceImpl extends BaseServiceImpl params, IPage page) { + BladeUser user = AuthUtil.getUser(); + if (Func.isNotEmpty(user)){ +// params.put("userId",user.getUserId()); + if (Func.isNotEmpty(user.getDeptId())){ + params.put("deptId",user.getDeptId()); + } + } + Page indicatorsVOPage = indicatorsMapper.selectBeMyApiIndicators(page, params); + + + return R.data(indicatorsVOPage); + } + private List getClassifyList(Long pid) { return baseMapper.selectAllClassifyList(pid); }