Kaynağa Gözat

脚环读取

523096025 6 ay önce
ebeveyn
işleme
1c16a1cca1

+ 5 - 0
huimv-admin/src/main/java/com/huimv/guowei/admin/timer/FootTimer.java

@@ -40,7 +40,12 @@ public class FootTimer {
         List<GroupDuckInfo> duckInfoList = duckInfoService.list(new QueryWrapper<GroupDuckInfo>().eq("is_leave", 0));
         for (GroupDuckInfo groupDuckInfo : duckInfoList) {
             String deviceCode = groupDuckInfo.getDeviceCode();
+            int countAdvise = groupAdviseService.count(new QueryWrapper<GroupAdvise>().eq("device_code", deviceCode).ge("date_time", DateUtil.offsetDay(new Date(),-10)));
+            if (countAdvise >0){
+                return;
+            }
             int epc = footRawDataService.count(new QueryWrapper<FootRawData>().eq("epc", deviceCode).ge("date_time", DateUtil.offsetHour(new Date(),-(Integer.parseInt(groupThreshold.getTimes())))));
+
             if (epc == 0 ){
                 GroupAdvise advise = new GroupAdvise();
                 advise.setBatchNum(groupDuckInfo.getBatchNum());