|
@@ -1,10 +1,6 @@
|
|
package com.qunzhixinxi.hnqz.admin.controller;
|
|
package com.qunzhixinxi.hnqz.admin.controller;
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
import cn.hutool.core.collection.CollUtil;
|
|
-import cn.hutool.core.text.CharSequenceUtil;
|
|
|
|
-import cn.hutool.core.text.StrPool;
|
|
|
|
-import cn.hutool.core.util.ArrayUtil;
|
|
|
|
-import cn.hutool.core.util.NumberUtil;
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.json.JSONUtil;
|
|
import cn.hutool.json.JSONUtil;
|
|
import com.alibaba.excel.EasyExcel;
|
|
import com.alibaba.excel.EasyExcel;
|
|
@@ -23,7 +19,6 @@ import com.qunzhixinxi.hnqz.admin.api.constant.MqConstants;
|
|
import com.qunzhixinxi.hnqz.admin.api.dto.SysCheckChainNodeCheckHistoryDTO;
|
|
import com.qunzhixinxi.hnqz.admin.api.dto.SysCheckChainNodeCheckHistoryDTO;
|
|
import com.qunzhixinxi.hnqz.admin.api.dto.WmTaskDTO;
|
|
import com.qunzhixinxi.hnqz.admin.api.dto.WmTaskDTO;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysDept;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysDept;
|
|
-import com.qunzhixinxi.hnqz.admin.api.entity.SysDictItem;
|
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysFile;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysFile;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysUser;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysUser;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmReportOpt;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmReportOpt;
|
|
@@ -35,31 +30,19 @@ import com.qunzhixinxi.hnqz.admin.api.entity.WmDaDrugEnt;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmDaHospital;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmDaHospital;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmReport;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmReport;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmScorePackage;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmScorePackage;
|
|
-import com.qunzhixinxi.hnqz.admin.api.entity.WmScorePackageSettleNote;
|
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmTask;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmTask;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmTaskContent;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmTaskContent;
|
|
-import com.qunzhixinxi.hnqz.admin.api.entity.WmTaskContentConfig;
|
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmTaskRule;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmTaskRule;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmTaskType;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmTaskType;
|
|
-import com.qunzhixinxi.hnqz.admin.api.entity.WmUserSign;
|
|
|
|
-import com.qunzhixinxi.hnqz.admin.api.entity.WmUserSignDetail;
|
|
|
|
-import com.qunzhixinxi.hnqz.admin.api.entity.WmWkAlbum;
|
|
|
|
-import com.qunzhixinxi.hnqz.admin.api.entity.WmWkArticle;
|
|
|
|
-import com.qunzhixinxi.hnqz.admin.api.entity.WmWkArticleShare;
|
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.XlsPackageInfo;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.XlsPackageInfo;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.XlsTask;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.XlsTask;
|
|
import com.qunzhixinxi.hnqz.admin.api.dto.CommonEvidenceDTO;
|
|
import com.qunzhixinxi.hnqz.admin.api.dto.CommonEvidenceDTO;
|
|
import com.qunzhixinxi.hnqz.admin.api.model.excel.CommonTaskExcelModel;
|
|
import com.qunzhixinxi.hnqz.admin.api.model.excel.CommonTaskExcelModel;
|
|
import com.qunzhixinxi.hnqz.admin.api.constant.enums.DelEnum;
|
|
import com.qunzhixinxi.hnqz.admin.api.constant.enums.DelEnum;
|
|
-import com.qunzhixinxi.hnqz.admin.api.constant.enums.EnableEnum;
|
|
|
|
-import com.qunzhixinxi.hnqz.admin.api.constant.enums.SettleStatusEnum;
|
|
|
|
import com.qunzhixinxi.hnqz.admin.api.constant.enums.TaskStatusEnum;
|
|
import com.qunzhixinxi.hnqz.admin.api.constant.enums.TaskStatusEnum;
|
|
-import com.qunzhixinxi.hnqz.admin.api.constant.enums.UserSignPurposeEnum;
|
|
|
|
-import com.qunzhixinxi.hnqz.admin.api.constant.enums.UserSignResultEnum;
|
|
|
|
import com.qunzhixinxi.hnqz.admin.manager.SysCheckChainManager;
|
|
import com.qunzhixinxi.hnqz.admin.manager.SysCheckChainManager;
|
|
import com.qunzhixinxi.hnqz.admin.mapper.WmTaskMapper;
|
|
import com.qunzhixinxi.hnqz.admin.mapper.WmTaskMapper;
|
|
import com.qunzhixinxi.hnqz.admin.service.SysDeptService;
|
|
import com.qunzhixinxi.hnqz.admin.service.SysDeptService;
|
|
-import com.qunzhixinxi.hnqz.admin.service.SysDictItemService;
|
|
|
|
import com.qunzhixinxi.hnqz.admin.service.SysFileService;
|
|
import com.qunzhixinxi.hnqz.admin.service.SysFileService;
|
|
import com.qunzhixinxi.hnqz.admin.service.SysUserService;
|
|
import com.qunzhixinxi.hnqz.admin.service.SysUserService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmDaAgentService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmDaAgentService;
|
|
@@ -67,16 +50,10 @@ import com.qunzhixinxi.hnqz.admin.service.WmDaDistributionService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmDaDrugEntService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmDaDrugEntService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmDaHospitalService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmDaHospitalService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmScorePackageService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmScorePackageService;
|
|
-import com.qunzhixinxi.hnqz.admin.service.WmTaskContentConfigService;
|
|
|
|
import com.qunzhixinxi.hnqz.admin.service.WmTaskContentService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmTaskContentService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmTaskRuleService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmTaskRuleService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmTaskService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmTaskService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmTaskTypeService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmTaskTypeService;
|
|
-import com.qunzhixinxi.hnqz.admin.service.WmUserSignDetailService;
|
|
|
|
-import com.qunzhixinxi.hnqz.admin.service.WmUserSignService;
|
|
|
|
-import com.qunzhixinxi.hnqz.admin.service.WmWkAlbumService;
|
|
|
|
-import com.qunzhixinxi.hnqz.admin.service.WmWkArticleService;
|
|
|
|
-import com.qunzhixinxi.hnqz.admin.service.WmWkArticleShareService;
|
|
|
|
import com.qunzhixinxi.hnqz.common.core.constant.CommonConstants;
|
|
import com.qunzhixinxi.hnqz.common.core.constant.CommonConstants;
|
|
import com.qunzhixinxi.hnqz.common.core.entity.BaseMap;
|
|
import com.qunzhixinxi.hnqz.common.core.entity.BaseMap;
|
|
import com.qunzhixinxi.hnqz.common.core.util.R;
|
|
import com.qunzhixinxi.hnqz.common.core.util.R;
|
|
@@ -127,19 +104,12 @@ import java.time.LocalTime;
|
|
import java.time.format.DateTimeFormatter;
|
|
import java.time.format.DateTimeFormatter;
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.Arrays;
|
|
import java.util.Arrays;
|
|
-import java.util.Collections;
|
|
|
|
-import java.util.Comparator;
|
|
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
-import java.util.HashSet;
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
-import java.util.Objects;
|
|
|
|
-import java.util.Optional;
|
|
|
|
import java.util.Set;
|
|
import java.util.Set;
|
|
import java.util.concurrent.TimeUnit;
|
|
import java.util.concurrent.TimeUnit;
|
|
-import java.util.function.Function;
|
|
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
-import java.util.stream.Stream;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -166,13 +136,6 @@ public class WmTaskController {
|
|
private final WmDaHospitalService wmDaHospitalService;
|
|
private final WmDaHospitalService wmDaHospitalService;
|
|
private final WmDaDistributionService wmDaDistributionService;
|
|
private final WmDaDistributionService wmDaDistributionService;
|
|
private final WmTaskContentService wmTaskContentService;
|
|
private final WmTaskContentService wmTaskContentService;
|
|
- private final WmWkArticleService wmWkArticleService;
|
|
|
|
- private final WmWkArticleShareService wmWkArticleShareService;
|
|
|
|
- private final WmWkAlbumService wmWkAlbumService;
|
|
|
|
- private final WmUserSignService wmUserSignService;
|
|
|
|
- private final WmUserSignDetailService wmUserSignDetailService;
|
|
|
|
- private final WmTaskContentConfigService wmTaskContentConfigService;
|
|
|
|
- private final SysDictItemService sysDictItemService;
|
|
|
|
private final SysFileService sysFileService;
|
|
private final SysFileService sysFileService;
|
|
private final RabbitMqClient rabbitMqClient;
|
|
private final RabbitMqClient rabbitMqClient;
|
|
private final RedisTemplate<String, String> redisTemplate;
|
|
private final RedisTemplate<String, String> redisTemplate;
|
|
@@ -196,7 +159,7 @@ public class WmTaskController {
|
|
wmScorePackage.setRelationScoreId(wmScorePackage.getId());
|
|
wmScorePackage.setRelationScoreId(wmScorePackage.getId());
|
|
List<WmScorePackage> wmScorePackageList = wmScorePackageService.selectLists(wmScorePackage);
|
|
List<WmScorePackage> wmScorePackageList = wmScorePackageService.selectLists(wmScorePackage);
|
|
List<WmTask> list = new ArrayList<>();
|
|
List<WmTask> list = new ArrayList<>();
|
|
- if (wmScorePackageList.size() > 0) {
|
|
|
|
|
|
+ if (CollUtil.isNotEmpty(wmScorePackageList)) {
|
|
allScorePackageList.addAll(wmScorePackageList);
|
|
allScorePackageList.addAll(wmScorePackageList);
|
|
|
|
|
|
WmTask wmTask3 = new WmTask();
|
|
WmTask wmTask3 = new WmTask();
|
|
@@ -217,13 +180,13 @@ public class WmTaskController {
|
|
|
|
|
|
List<String> ids3 = wmTaskList.stream().map(p -> p.getId()).collect(Collectors.toList());
|
|
List<String> ids3 = wmTaskList.stream().map(p -> p.getId()).collect(Collectors.toList());
|
|
|
|
|
|
- if (wmScorePackageList1.size() > 0) {
|
|
|
|
|
|
+ if (CollUtil.isNotEmpty(wmScorePackageList1)) {
|
|
for (WmScorePackage subSubScorePackage : wmScorePackageList1) {
|
|
for (WmScorePackage subSubScorePackage : wmScorePackageList1) {
|
|
WmTask wmTask2 = new WmTask();
|
|
WmTask wmTask2 = new WmTask();
|
|
wmTask2.setScorePackageId(subSubScorePackage.getId());
|
|
wmTask2.setScorePackageId(subSubScorePackage.getId());
|
|
List<WmTask> wmTaskList1 = wmTaskMapper.selectListByIds(wmTask2);
|
|
List<WmTask> wmTaskList1 = wmTaskMapper.selectListByIds(wmTask2);
|
|
|
|
|
|
- List<String> ids5 = wmTaskList1.stream().map(p -> p.getId()).collect(Collectors.toList());
|
|
|
|
|
|
+ List<String> ids5 = wmTaskList1.stream().map(WmTask::getId).collect(Collectors.toList());
|
|
for (String id2 : ids5) {
|
|
for (String id2 : ids5) {
|
|
WmTask wmTaskList2 = wmTaskMapper.selectByRealFlag(Integer.parseInt(id2));
|
|
WmTask wmTaskList2 = wmTaskMapper.selectByRealFlag(Integer.parseInt(id2));
|
|
list.add(wmTaskList2);
|
|
list.add(wmTaskList2);
|
|
@@ -263,8 +226,8 @@ public class WmTaskController {
|
|
|
|
|
|
// 每页数据条数
|
|
// 每页数据条数
|
|
Page<WmTask> page1 = new Page<>();
|
|
Page<WmTask> page1 = new Page<>();
|
|
- int current = new Long(page.getCurrent()).intValue();
|
|
|
|
- int size = new Long(page.getSize()).intValue();
|
|
|
|
|
|
+ int current = Long.valueOf(page.getCurrent()).intValue();
|
|
|
|
+ int size = Long.valueOf(page.getSize()).intValue();
|
|
|
|
|
|
int count = list.size();
|
|
int count = list.size();
|
|
List<WmTask> pageList = new ArrayList<>();
|
|
List<WmTask> pageList = new ArrayList<>();
|