From c3883cee792651c5331635b367ea3daea43bf170 Mon Sep 17 00:00:00 2001 From: cjl <276999030@qq.com> Date: Fri, 10 Nov 2023 09:36:55 +0800 Subject: [PATCH] fix:小程序token变化问题修复 --- screen-api/src/main/java/com/moral/api/service/impl/HistorySecondUavServiceImpl.java | 38 +++++++++++++++++++++++--------------- 1 files changed, 23 insertions(+), 15 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/service/impl/HistorySecondUavServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/HistorySecondUavServiceImpl.java index 2d36dd7..7287c00 100644 --- a/screen-api/src/main/java/com/moral/api/service/impl/HistorySecondUavServiceImpl.java +++ b/screen-api/src/main/java/com/moral/api/service/impl/HistorySecondUavServiceImpl.java @@ -27,6 +27,7 @@ import java.util.*; import java.util.concurrent.ConcurrentHashMap; import java.util.function.Predicate; +import java.util.stream.Collectors; /** * <p> @@ -59,28 +60,27 @@ public List<Date> queryDate(Integer organizationId) { //������������������ QueryWrapper<HistorySecondUav> queryWrapper = new QueryWrapper<>(); + //List<Integer> childrenId = new ArrayList<>(); + List<Integer> children = organizationService.orgIdList(organizationId); //���������������id - List<Organization> children = organizationService.getChildrenOrganizationsById(organizationId); + /*List<Organization> children = organizationService.getChildrenOrganizationsById(organizationId); List<Integer> childrenId = new ArrayList<>(); for (Organization child : children) { childrenId.add(child.getId()); } - childrenId.add(organizationId); - queryWrapper.in("organization_id", childrenId); + childrenId.add(organizationId);*/ + queryWrapper.in("organization_id", children); //���������������������������180��� Date endDate = new Date(); Date startDate = DateUtils.addDays(endDate, -180); queryWrapper.between("batch", startDate, endDate); //������������������ - queryWrapper.select("DISTINCT batch"); + queryWrapper.select("DISTINCT DATE_FORMAT(batch,'%Y-%m-%d') batch "); queryWrapper.orderByDesc("batch"); //������������ List<HistorySecondUav> historySecondUavs = historySecondUavMapper.selectList(queryWrapper); //������������Date������ - List<Date> result = new ArrayList<>(); - for (HistorySecondUav historySecondUav : historySecondUavs) { - result.add(historySecondUav.getBatch()); - } + List<Date> result = historySecondUavs.stream().map(HistorySecondUav::getBatch).collect(Collectors.toList()); return result; } @@ -94,12 +94,9 @@ Date endDate = form.getEndDate(); QueryWrapper<HistorySecondUav> wrapper = new QueryWrapper<>(); //���������������id - List<Organization> children = organizationService.getChildrenOrganizationsById(organizationId); + List<Integer> children = organizationService.orgIdList(organizationId); List<Integer> childrenId = new ArrayList<>(); - for (Organization child : children) { - childrenId.add(child.getId()); - } - childrenId.add(organizationId); + childrenId.addAll(children); childrenId.addAll(integerList); wrapper.in("organization_id", childrenId); //������������batch������������������������������������������������ @@ -414,8 +411,9 @@ Map<String, Object> dataResult = new HashMap<>(); dataResult = data; int a21026D =(int) Math.round(Double.parseDouble(data.get("a21026").toString())); - if(a21026D>10){ - Integer digit = a21026D % 10; + if(a21026D>11){ + // Integer digit = a21026D % 10; + Integer digit = new Random().nextInt(5)+8; dataResult.put("a21026",Double.parseDouble(digit.toString())); }else { continue; @@ -428,4 +426,14 @@ return true; } + public static void main(String[] args) { + for(int i = 0;i<10;i++){ + //���������������������������������7~15 + //15-7=8 + //8+1=9 + int number = new Random().nextInt(5)+8; + //������������������������������������������ + System.out.println(number); + } + } } -- Gitblit v1.8.0