|
@@ -39,19 +39,6 @@ public class SpHj2017ServiceImpl extends AbstractCrudService<SpHj2017Mapper, SpH
|
|
|
QueryWrapper<SpHj2017> queryWrapper = Wrappers.query();
|
|
|
queryWrapper.select("DATE_FORMAT(time, '%Y-%m-%d %H:%i:%s') AS alarm_time", "data2 AS alarm_type", "data4 AS alarm_point", "device_code")
|
|
|
.inSql("device_code", "SELECT owner_code FROM sp_owner WHERE company = '" + companyCode + "' AND dwtype IN (1,3)");
|
|
|
- if (StringUtils.isBlank(startTimeString) && StringUtils.isBlank(endTimeString)) {
|
|
|
- } else if (StringUtils.isNotBlank(startTimeString) && StringUtils.isNotBlank(endTimeString)) {
|
|
|
- // 如果同时传了 startTime 和 endTime
|
|
|
- queryWrapper.between("time", startTimeString, endTimeString);
|
|
|
- } else if (StringUtils.isNotBlank(startTimeString) && StringUtils.isBlank(endTimeString)) {
|
|
|
- // 如果只传了 startTime
|
|
|
- queryWrapper.between("time", startTimeString, LocalDateTime.now().toString());
|
|
|
- } else if (StringUtils.isNotBlank(endTimeString) && StringUtils.isBlank(startTimeString)) {
|
|
|
- // 如果只传了 endTime
|
|
|
- queryWrapper.le("time", endTimeString);
|
|
|
- } else {
|
|
|
- throw new BusinessException("时间参数错误");
|
|
|
- }
|
|
|
queryWrapper.last("LIMIT " + pageSize + " OFFSET " + startIndex)
|
|
|
.orderByDesc("id");
|
|
|
List<Map<String, Object>> deviceStatusList = this.listMaps(queryWrapper);
|