From da981624e169b181b170e5d92986e190b9ff8052 Mon Sep 17 00:00:00 2001
From: songhuangfeng123 <shf18767906695@163.com>
Date: 星期一, 22 八月 2022 10:33:24 +0800
Subject: [PATCH] 目标fix

---
 goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/service/impl/TargetMngServiceImpl.java |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/service/impl/TargetMngServiceImpl.java b/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/service/impl/TargetMngServiceImpl.java
index b9144f9..5d7f321 100644
--- a/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/service/impl/TargetMngServiceImpl.java
+++ b/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/service/impl/TargetMngServiceImpl.java
@@ -2,7 +2,6 @@
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.core.toolkit.BeanUtils;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.gkhy.safePlatform.commons.enums.ResultCodes;
@@ -21,16 +20,13 @@
 import com.gkhy.safePlatform.targetDuty.service.CommonService;
 import com.gkhy.safePlatform.targetDuty.service.TargetDivideDetailService;
 import com.gkhy.safePlatform.targetDuty.service.TargetMngService;
-import com.gkhy.safePlatform.targetDuty.utils.BeanToMapUtil;
 import com.gkhy.safePlatform.targetDuty.utils.QueryHelpPlus;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.util.CollectionUtils;
 
 import javax.annotation.Resource;
-import java.beans.IntrospectionException;
 import java.io.Serializable;
-import java.lang.reflect.InvocationTargetException;
 import java.util.*;
 import java.util.function.Function;
 import java.util.stream.Collectors;
@@ -75,6 +71,9 @@
                 QueryHelpPlus.getPredicate(TargetMng.class, pageQuery.getSearchParams()));
         List<TargetMngDto> respList = BeanCopyUtils.copyBeanList(page.getRecords(), TargetMngDto.class);
         respList.forEach(dto->{
+            // --------------------------- 获取部门信息-----------------------
+            dto.setMakerDepartmentName(commonService.getDepName(dto.getMakerDepartmentId()));
+
             //查询关联分解信息
             TargetDivideDetailQueryCriteria criteria = new TargetDivideDetailQueryCriteria();
             criteria.setTargetId(dto.getId());
@@ -88,7 +87,7 @@
                 collectDepIdSet.add(f.getMakerDepartmentId());
             });
             //获取部门名集合
-            Map<Long,String> depNameMap = commonService.getDepName(collectDepIdSet);
+            Map<Long, String> depNameMap = commonService.getDepName(collectDepIdSet);
 
             respList1.forEach(f->{
                 f.setDutyDepartmentName(depNameMap.get(f.getDutyDepartmentId()));
@@ -105,7 +104,7 @@
             //获取目标分类名集合
             if(!collectTypeSet.isEmpty()){
                 List<TargetType> typeList = targetTypeRepository.selectBatchIds(collectTypeSet); // TODO
-                Map<Long,String> typeNameMap = typeList.stream()
+                Map<Long, String> typeNameMap = typeList.stream()
                         .collect(Collectors.toMap(TargetType::getId, TargetType::getTypeName,(k1, k2)->k1));
 
                 respList1.forEach(f->{
@@ -139,6 +138,8 @@
             return null;
         }
         TargetMngDto targetMngDto = BeanCopyUtils.copyBean(targetMng, TargetMngDto.class);
+        // --------------------------- 获取部门信息-----------------------
+        targetMngDto.setMakerDepartmentName(commonService.getDepName(targetMngDto.getMakerDepartmentId()));
 
         //查询关联分解信息
         TargetDivideDetailQueryCriteria criteria = new TargetDivideDetailQueryCriteria();
@@ -153,7 +154,7 @@
             collectDepIdSet.add(f.getMakerDepartmentId());
         });
         //获取部门名集合
-        Map<Long,String> depNameMap = commonService.getDepName(collectDepIdSet);
+        Map<Long, String> depNameMap = commonService.getDepName(collectDepIdSet);
 
         respList.forEach(f->{
             f.setDutyDepartmentName(depNameMap.get(f.getDutyDepartmentId()));
@@ -172,7 +173,7 @@
         //获取核结果集合
         if(!collectExamResultSet.isEmpty()){
             List<TargetExamine> typeList = targetExamineRepository.selectList(new QueryWrapper<TargetExamine>().in("target_divide_detail_id",collectExamResultSet));
-            Map<Long,TargetExamine> examResultMap = typeList.stream()
+            Map<Long, TargetExamine> examResultMap = typeList.stream()
                     .collect(Collectors.toMap(TargetExamine::getTargetDivideDetailId, Function.identity(),(k1, k2)->k1));
 
             respList.forEach(f->{
@@ -232,7 +233,7 @@
 
     @Override
     public Object statistics(TargetMngQueryCriteria criteria) {
-        Map<String,String> map = new HashMap<>();
+        Map<String, String> map = new HashMap<>();
         // 查询总数
         Integer total = 0;
         // 完成数量

--
Gitblit v1.9.2