From 94e3a209bb9a31c4ddbd31494bb1628f6fe2e96e Mon Sep 17 00:00:00 2001
From: lidongdong <1459917685@qq.com>
Date: 星期三, 12 十月 2022 17:54:49 +0800
Subject: [PATCH] 新增首页工单 办事指南排行榜接口   导办人员排行榜接口  组织排行榜接口  新增办事指南统计接口   导办人员统计接口  组织胖行榜统计接口

---
 flower_city/src/main/java/com/dg/core/service/impl/ClassifyAdministrationImpl.java |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/flower_city/src/main/java/com/dg/core/service/impl/ClassifyAdministrationImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/ClassifyAdministrationImpl.java
index 74f4505..1f7ad8f 100644
--- a/flower_city/src/main/java/com/dg/core/service/impl/ClassifyAdministrationImpl.java
+++ b/flower_city/src/main/java/com/dg/core/service/impl/ClassifyAdministrationImpl.java
@@ -3,18 +3,25 @@
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.dg.core.ResultData;
 import com.dg.core.db.gen.entity.ClassifyAdministration;
 import com.dg.core.db.gen.entity.TransactionEvent;
 import com.dg.core.db.gen.mapper.ClassifyAdministrationMapper;
+import com.dg.core.db.gen.mapper.TransactionEventMapper;
 import com.dg.core.service.IClassifyAdministrationService;
 import org.springframework.stereotype.Service;
 
+import javax.annotation.Resource;
 import java.util.List;
 
 @Service
 public class ClassifyAdministrationImpl extends ServiceImpl<ClassifyAdministrationMapper, ClassifyAdministration>
         implements IClassifyAdministrationService
 {
+
+
+    @Resource
+    private TransactionEventMapper transactionEventMapper;
 
     @Override
     public List<ClassifyAdministration> selectConfigList(String classifyName, String classifyGrade) {
@@ -46,6 +53,28 @@
     }
 
     @Override
+    public ResultData queryListById(Integer id){
+        if (id.equals(0)){
+            return ResultData.success(baseMapper.selectList(new QueryWrapper<ClassifyAdministration>().lambda()
+                    .eq(ClassifyAdministration::getParentId,0)));
+        }
+        ClassifyAdministration classifyAdministration = baseMapper.selectOne(new QueryWrapper<ClassifyAdministration>().lambda()
+                .eq(ClassifyAdministration::getId, id));
+        if (classifyAdministration.getClassifyGrade().equals("1")){
+            return ResultData.success(baseMapper.selectList(new QueryWrapper<ClassifyAdministration>().lambda()
+                    .eq(ClassifyAdministration::getParentId,classifyAdministration.getId())));
+        }else if (classifyAdministration.getClassifyGrade().equals("2")){
+            return ResultData.success(transactionEventMapper.queryByClassifyIdList(id.toString(),null));
+        }
+        return  ResultData.error();
+    }
+
+    @Override
+    public List<ClassifyAdministration> getClassify(String parentId, String classifyGrade) {
+        return baseMapper.getClassify(parentId,classifyGrade);
+    }
+
+    @Override
     public int insertConfig(ClassifyAdministration entity) {
         return baseMapper.insertConfig(entity);
     }

--
Gitblit v1.7.1