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