|
@@ -10,10 +10,7 @@ import com.zd.algorithm.api.alarm.entity.SendTypes;
|
|
|
import com.zd.algorithm.api.alarm.feign.RemoteAlarmService;
|
|
import com.zd.algorithm.api.alarm.feign.RemoteAlarmService;
|
|
|
import com.zd.algorithm.api.forward.feign.RemoteForwardService;
|
|
import com.zd.algorithm.api.forward.feign.RemoteForwardService;
|
|
|
import com.zd.algorithm.api.rfid.feign.RemoteRfidService;
|
|
import com.zd.algorithm.api.rfid.feign.RemoteRfidService;
|
|
|
-import com.zd.bottle.domain.AlarmRecord;
|
|
|
|
|
-import com.zd.bottle.domain.BottleStorage;
|
|
|
|
|
-import com.zd.bottle.domain.RfidTag;
|
|
|
|
|
-import com.zd.bottle.domain.UsegasApply;
|
|
|
|
|
|
|
+import com.zd.bottle.domain.*;
|
|
|
import com.zd.bottle.mapper.AlarmRecordMapper;
|
|
import com.zd.bottle.mapper.AlarmRecordMapper;
|
|
|
import com.zd.bottle.properties.AlarmProperties;
|
|
import com.zd.bottle.properties.AlarmProperties;
|
|
|
import com.zd.bottle.service.AlarmRecordService;
|
|
import com.zd.bottle.service.AlarmRecordService;
|
|
@@ -121,6 +118,15 @@ public class AlarmRecordServiceImpl extends ServiceImpl<AlarmRecordMapper, Alarm
|
|
|
String endTime = alarmRecord.getEndTime();
|
|
String endTime = alarmRecord.getEndTime();
|
|
|
queryWrapper.apply(StringUtils.hasLength(startTime), "DATE_FORMAT(alarm_time,'%Y-%m-%d') >=date_format('" + startTime + "','%Y-%m-%d')")
|
|
queryWrapper.apply(StringUtils.hasLength(startTime), "DATE_FORMAT(alarm_time,'%Y-%m-%d') >=date_format('" + startTime + "','%Y-%m-%d')")
|
|
|
.apply(StringUtils.hasLength(startTime), "DATE_FORMAT(alarm_time,'%Y-%m-%d') <=date_format('" + endTime + "','%Y-%m-%d')");
|
|
.apply(StringUtils.hasLength(startTime), "DATE_FORMAT(alarm_time,'%Y-%m-%d') <=date_format('" + endTime + "','%Y-%m-%d')");
|
|
|
|
|
+ String searchValue = alarmRecord.getSearchValue();
|
|
|
|
|
+ if (StringUtils.hasLength(searchValue)) {
|
|
|
|
|
+ queryWrapper.like(AlarmRecord::getElectronicTag, searchValue);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ List<Long> ids = alarmRecord.getIds();
|
|
|
|
|
+ if (ids != null && !ids.isEmpty()) {
|
|
|
|
|
+ queryWrapper.in(AlarmRecord::getId, ids);
|
|
|
|
|
+ }
|
|
|
return list(queryWrapper);
|
|
return list(queryWrapper);
|
|
|
}
|
|
}
|
|
|
|
|
|