From 464e2819756afef1228aaa7732c6ae8028be32a1 Mon Sep 17 00:00:00 2001
From: fengjin <1435304038@qq.com>
Date: 星期四, 17 十一月 2022 10:06:56 +0800
Subject: [PATCH] Merge branch 'zigonggao_dev' into huacheng_test
---
flower_city/src/main/java/com/dg/core/service/impl/ClassifyAdministrationImpl.java | 35 +++++++++++++++++++++++++++++++++++
1 files changed, 35 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..aaafd60 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,34 @@
}
@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<String> selectParent(String parentId) {
+ return baseMapper.selectParent(parentId);
+ }
+
+ @Override
+ public List<ClassifyAdministration> selectParentData(String parentId) {
+ return baseMapper.selectParentData(parentId);
+ }
+
+
+ @Override
public int insertConfig(ClassifyAdministration entity) {
return baseMapper.insertConfig(entity);
}
--
Gitblit v1.7.1