|
@@ -1,14 +1,12 @@
|
|
|
package com.diagbot.facade;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
-import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.diagbot.aggregate.AverageStatisticsAggregate;
|
|
|
import com.diagbot.aggregate.MrStatisticsAggregate;
|
|
|
import com.diagbot.aggregate.ResultStatisticsAggregate;
|
|
|
-import com.diagbot.biz.push.entity.Lis;
|
|
|
import com.diagbot.dto.*;
|
|
|
import com.diagbot.entity.*;
|
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
@@ -35,10 +33,15 @@ import java.text.DateFormat;
|
|
|
import java.text.DecimalFormat;
|
|
|
import java.text.ParseException;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
-import java.time.*;
|
|
|
+import java.time.Instant;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+import java.time.ZoneId;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.util.*;
|
|
|
-import java.util.concurrent.*;
|
|
|
+import java.util.concurrent.CopyOnWriteArrayList;
|
|
|
+import java.util.concurrent.CopyOnWriteArraySet;
|
|
|
+import java.util.concurrent.ExecutionException;
|
|
|
+import java.util.concurrent.ForkJoinPool;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
@@ -4233,5 +4236,47 @@ public class ConsoleFacade {
|
|
|
qualityControlDTO.setOtherCaseScore(score_262 + score_281 + score_282 + score_283 + score_284);
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+ public IPage<ActiveUsersDTO> getActiveUsers() {
|
|
|
+
|
|
|
+ List<ActiveUsersDTO> list = new ArrayList<>(Arrays.asList(
|
|
|
+ new ActiveUsersDTO(1, "张伟", "5.6小时"),
|
|
|
+ new ActiveUsersDTO(2, "李娜", "5.2小时"),
|
|
|
+ new ActiveUsersDTO(3, "王芳", "5.0小时"),
|
|
|
+ new ActiveUsersDTO(4, "刘洋", "4.8小时"),
|
|
|
+ new ActiveUsersDTO(5, "陈静", "3.6小时"),
|
|
|
+ new ActiveUsersDTO(6, "杨杰", "3.2小时"),
|
|
|
+ new ActiveUsersDTO(7, "赵雷", "2.2小时"),
|
|
|
+ new ActiveUsersDTO(8, "李美丽", "0.8小时")
|
|
|
+ ));
|
|
|
+
|
|
|
+ IPage<ActiveUsersDTO> page = new Page<>();
|
|
|
+ page.setTotal(8);
|
|
|
+ page.setRecords(list);
|
|
|
+ return page;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ public Object getActiveOrganization() {
|
|
|
+
|
|
|
+ List<ActiveOrganizationDTO> list = new ArrayList<>(Arrays.asList(
|
|
|
+ new ActiveOrganizationDTO(1, "四季青街道社区卫生服务中心", "24.2小时", 5),
|
|
|
+ new ActiveOrganizationDTO(2, "采荷街道社区卫生服务中心", "6.2小时", 3),
|
|
|
+ new ActiveOrganizationDTO(3, "凯旋街道社区卫生服务中心", "0小时", 0),
|
|
|
+ new ActiveOrganizationDTO(4, "闸弄口街道社区卫生服务中心", "0小时", 0),
|
|
|
+ new ActiveOrganizationDTO(5, "九堡街道社区卫生服务中心", "0小时", 0),
|
|
|
+ new ActiveOrganizationDTO(6, "彭埠街道社区卫生服务中心", "0小时", 0),
|
|
|
+ new ActiveOrganizationDTO(7, "笕桥街道社区卫生服务中心", "0小时", 0),
|
|
|
+ new ActiveOrganizationDTO(8, "丁兰街道社区卫生服务中心", "0小时", 0),
|
|
|
+ new ActiveOrganizationDTO(9, "南星街道社区卫生服务中心", "0小时", 0),
|
|
|
+ new ActiveOrganizationDTO(10, "湖滨街道社区卫生服务中心", "0小时", 0)
|
|
|
+ ));
|
|
|
+
|
|
|
+ IPage<ActiveOrganizationDTO> page = new Page<>();
|
|
|
+ page.setTotal(10);
|
|
|
+ page.setRecords(list);
|
|
|
+ return page;
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
|