From eb8c2e062f554aa250d660ac798cdb1de7eeeb99 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期四, 12 十二月 2024 00:14:15 +0800 Subject: [PATCH] 首页抓拍量按钮 --- ycl-server/src/main/java/com/ycl/task/HKTask.java | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/task/HKTask.java b/ycl-server/src/main/java/com/ycl/task/HKTask.java index 86ca9cd..784d9cf 100644 --- a/ycl-server/src/main/java/com/ycl/task/HKTask.java +++ b/ycl-server/src/main/java/com/ycl/task/HKTask.java @@ -168,6 +168,8 @@ Map<String, TMonitor> map = monitorMapper.selectList(new QueryWrapper<TMonitor>().in("serial_number", numbers)) .stream().collect(Collectors.toMap(TMonitor::getSerialNumber, Function.identity())); Date now = new Date(); + //杩囨护 + totalResult = totalResult.stream().filter(item -> map.get(item.getExternalIndexCode()) != null).collect(Collectors.toList()); totalResult.forEach(item->{ TMonitor monitor = map.get(item.getExternalIndexCode()); item.setIp(monitor.getIp()); @@ -465,6 +467,30 @@ log.info("缁撴潫涓氬姟鏍戞暟鎹�"); } + //鑰冩牳鎴愮哗 + public void HkScoreTask() { + log.info("寮�濮嬫墽琛屾捣搴疯�冩牳鎴愮哗鏁版嵁"); + ScoreParam param = new ScoreParam(); + param.setStartDate("2024-12-06"); + param.setEndDate("2024-12-06"); + List<HKScoreResult> dataList = HkApiUtil.sendGetAPI(host,appKey,appSecret,"/api/third/score/get", param, HKScoreResult.class); +// if (!CollectionUtils.isEmpty(faceList)) { +// //濡傛灉浠婂ぉ瀛樺湪涔嬪墠鐨勬暟鎹厛鍒犻櫎 +// Query query = new Query(Criteria +// .where("mongoCreateTime").gte(DateUtils.getDayStart(new Date())).lt(DateUtils.getDayEnd(new Date()))); +// DeleteResult result = mongoTemplate.remove(query, FaceDeviceSamplingResult.class); +// faceList.stream().forEach(item -> { +// if (Objects.nonNull(item.getExternalIndexCode())) { +// item.setNo(item.getExternalIndexCode()); +// } +// }); +// pointService.setDeviceTagByGB(faceList,CheckConstants.Rule_Category_Face); +// //瀛樻斁鍦╩ongo涓� +// mongoTemplate.insertAll(faceList); +// } + log.info("缁撴潫娴峰悍鑰冩牳鎴愮哗鏁版嵁"); + } + //瑙f瀽鏁版嵁 private <T> List<T> getDataList(JSONObject jsonObject, Class<T> resultClass, String message) { if (jsonObject != null && ApiConstants.HKSuccessCode.equals(jsonObject.getString("code"))) { -- Gitblit v1.8.0