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