From b854d8d7604329dcf99584d15f83ff02076d9e07 Mon Sep 17 00:00:00 2001
From: songhuangfeng123 <shf18767906695@163.com>
Date: Thu, 01 Sep 2022 10:52:04 +0800
Subject: [PATCH] 假删除fix
---
goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/service/impl/TargetMngServiceImpl.java | 86 +++++++++++++++++++++---------------------
1 files changed, 43 insertions(+), 43 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 5d7f321..8fbcb26 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
@@ -70,7 +70,7 @@
page = baseMapper.selectPage(page,
QueryHelpPlus.getPredicate(TargetMng.class, pageQuery.getSearchParams()));
List<TargetMngDto> respList = BeanCopyUtils.copyBeanList(page.getRecords(), TargetMngDto.class);
- respList.forEach(dto->{
+ respList.forEach(dto -> {
// --------------------------- 获取部门信息-----------------------
dto.setMakerDepartmentName(commonService.getDepName(dto.getMakerDepartmentId()));
@@ -82,14 +82,14 @@
// --------------------------- 获取部门信息-----------------------
//收集所用到的部门ID
Set<Long> collectDepIdSet = new HashSet();
- respList1.forEach(f->{
+ respList1.forEach(f -> {
collectDepIdSet.add(f.getDutyDepartmentId());
collectDepIdSet.add(f.getMakerDepartmentId());
});
//获取部门名集合
Map<Long, String> depNameMap = commonService.getDepName(collectDepIdSet);
- respList1.forEach(f->{
+ respList1.forEach(f -> {
f.setDutyDepartmentName(depNameMap.get(f.getDutyDepartmentId()));
f.setMakerDepartmentName(depNameMap.get(f.getMakerDepartmentId()));
});
@@ -98,16 +98,16 @@
// --------------------------- 获取目标分类名称-----------------------
//收集所用到的目标分类ID
Set<Long> collectTypeSet = new HashSet();
- respList1.forEach(f->{
+ respList1.forEach(f -> {
collectTypeSet.add(f.getTargetTypeId());
});
//获取目标分类名集合
- if(!collectTypeSet.isEmpty()){
+ if (!collectTypeSet.isEmpty()) {
List<TargetType> typeList = targetTypeRepository.selectBatchIds(collectTypeSet); // TODO
Map<Long, String> typeNameMap = typeList.stream()
- .collect(Collectors.toMap(TargetType::getId, TargetType::getTypeName,(k1, k2)->k1));
+ .collect(Collectors.toMap(TargetType::getId, TargetType::getTypeName, (k1, k2) -> k1));
- respList1.forEach(f->{
+ respList1.forEach(f -> {
f.setTargetTypeName(typeNameMap.get(f.getDutyDepartmentId()));
});
}
@@ -118,7 +118,7 @@
return new SearchResultVO<>(
true,
pageIndex,
- pageSize,page.getPages(),
+ pageSize, page.getPages(),
page.getTotal(),
respList,
ResultCodes.OK
@@ -134,7 +134,7 @@
@Override
public Object selectOne(Serializable id) {
TargetMng targetMng = baseMapper.selectById(id);
- if(targetMng == null){
+ if (targetMng == null) {
return null;
}
TargetMngDto targetMngDto = BeanCopyUtils.copyBean(targetMng, TargetMngDto.class);
@@ -149,36 +149,34 @@
// --------------------------- 获取部门信息-----------------------
//收集所用到的部门ID
Set<Long> collectDepIdSet = new HashSet();
- respList.forEach(f->{
+ respList.forEach(f -> {
collectDepIdSet.add(f.getDutyDepartmentId());
collectDepIdSet.add(f.getMakerDepartmentId());
});
//获取部门名集合
Map<Long, String> depNameMap = commonService.getDepName(collectDepIdSet);
- respList.forEach(f->{
+ respList.forEach(f -> {
f.setDutyDepartmentName(depNameMap.get(f.getDutyDepartmentId()));
f.setMakerDepartmentName(depNameMap.get(f.getMakerDepartmentId()));
});
-
-
// --------------------------- 获取考核结果-----------------------
//收集所用到的分解详情ID
Set<Long> collectExamResultSet = new HashSet();
- respList.forEach(f->{
+ respList.forEach(f -> {
collectExamResultSet.add(f.getId());
});
//获取核结果集合
- if(!collectExamResultSet.isEmpty()){
- List<TargetExamine> typeList = targetExamineRepository.selectList(new QueryWrapper<TargetExamine>().in("target_divide_detail_id",collectExamResultSet));
+ if (!collectExamResultSet.isEmpty()) {
+ List<TargetExamine> typeList = targetExamineRepository.selectList(new QueryWrapper<TargetExamine>().in("target_divide_detail_id", collectExamResultSet));
Map<Long, TargetExamine> examResultMap = typeList.stream()
- .collect(Collectors.toMap(TargetExamine::getTargetDivideDetailId, Function.identity(),(k1, k2)->k1));
+ .collect(Collectors.toMap(TargetExamine::getTargetDivideDetailId, Function.identity(), (k1, k2) -> k1));
- respList.forEach(f->{
+ respList.forEach(f -> {
TargetExamine targetExamine = examResultMap.get(f.getId());
- if(targetExamine != null){
+ if (targetExamine != null) {
f.setExamineResult(targetExamine.getExamineResult());
f.setExamineDate(targetExamine.getExamineDate());
f.setExaminePersonId(targetExamine.getExaminePersonId());
@@ -203,11 +201,11 @@
List<TargetCheckAndSubmitDto> respList = BeanCopyUtils.copyBeanList(page.getRecords(), TargetCheckAndSubmitDto.class);
// 判断审批人
- respList.forEach(dto->{
+ respList.forEach(dto -> {
List<TargetDutyWorkApprove> list = targetDutyWorkApproveRepository.selectList(
- new QueryWrapper<TargetDutyWorkApprove>().eq("del_flag",0)
- .eq("relate_type",pageQuery.getSearchParams().getRelateType())
- .eq("relate_id",dto.getId())
+ new QueryWrapper<TargetDutyWorkApprove>().eq("del_flag", 0)
+ .eq("relate_type", pageQuery.getSearchParams().getRelateType())
+ .eq("relate_id", dto.getId())
.orderByDesc("sort"));
if (!CollectionUtils.isEmpty(list)) {
@@ -215,7 +213,7 @@
dto.setApproveStatus(list.get(0).getApproveStatus());
dto.setApprovePersonId(list.get(0).getApprovePersonId());
// 审批中 判断审批人是否人与当前登录人
- if (dto.getApproveStatus()!=null && dto.getApproveStatus()==2){
+ if (dto.getApproveStatus() != null && dto.getApproveStatus() == 2) {
dto.setCheckApprove(dto.getApprovePersonId().equals(uid));
}
}
@@ -224,7 +222,7 @@
return new SearchResultVO<>(
true,
pageIndex,
- pageSize,page.getPages(),
+ pageSize, page.getPages(),
page.getTotal(),
respList,
ResultCodes.OK
@@ -237,50 +235,52 @@
// 查询总数
Integer total = 0;
// 完成数量
- Integer complete=0;
+ Integer complete = 0;
// 查询目标已分解且事件类型对一个的目标
List<TargetMng> targetMngList = targetMngRepository.selectList(
new QueryWrapper<TargetMng>()
- .eq("target_type",criteria.getTargetType())
- .eq("divide_status",1)
+ .eq("del_flag", 0)
+ .eq("target_type", criteria.getTargetType())
+ .eq("divide_status", 1)
);
- if (!targetMngList.isEmpty()){
+ if (!targetMngList.isEmpty()) {
total = targetMngList.size();
// 查询目标下的所有分解项
- for (TargetMng targetMng : targetMngList){
+ for (TargetMng targetMng : targetMngList) {
Boolean completeFlag = true;
List<TargetDivideDetail> targetDivideDetailList = targetDivideDetailRepository.selectList(
new QueryWrapper<TargetDivideDetail>()
- .eq("target_id",targetMng.getId())
+ .eq("del_flag", 0)
+ .eq("target_id", targetMng.getId())
);
- if (!targetDivideDetailList.isEmpty()){
+ if (!targetDivideDetailList.isEmpty()) {
// 查询分解项 是否已经审核通过
- for (TargetDivideDetail targetDivideDetail :targetDivideDetailList){
+ for (TargetDivideDetail targetDivideDetail : targetDivideDetailList) {
List<TargetExamine> targetExamineList = targetExamineRepository.selectList(
new QueryWrapper<TargetExamine>()
- .eq("target_divide_detail_id",targetDivideDetail.getId())
- .eq("examine_result",1)
+ .eq("del_flag", 0)
+ .eq("target_divide_detail_id", targetDivideDetail.getId())
+ .eq("examine_result", 1)
);
- if (targetExamineList.isEmpty()){
- completeFlag=false;
+ if (targetExamineList.isEmpty()) {
+ completeFlag = false;
}
}
}
// 该目标中有未评价的或者不合格的
- if (completeFlag){
+ if (completeFlag) {
complete++;
}
}
}
//未完成数
- int noComplete = total-complete;
- map.put("total",total+"");
- map.put("noComplete",noComplete+"");
- map.put("complete",complete+"");
+ int noComplete = total - complete;
+ map.put("total", total + "");
+ map.put("noComplete", noComplete + "");
+ map.put("complete", complete + "");
return map;
}
-
}
--
Gitblit v1.9.2