Commit bc93c7b6 authored by tangwei's avatar tangwei

修改bug

parent caa5b1d8
package com.yeejoin.amos.boot.module.command.api.dao;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import ch.qos.logback.core.net.SyslogOutputStream;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Sort;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.stereotype.Component;
import com.yeejoin.amos.boot.module.command.api.dto.SeismometeorologyDto;
import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.stereotype.Service;
/**
* @description:
* @author: tw
* @createDate: 2021/7/19
*/
@Component
public class SeismometeorologyDtoDao {
@Autowired
private MongoTemplate mongoTemplate;
/**
* 保存对象SeismometeorologyDto
*
* @param
*/
public void saveObj(SeismometeorologyDto book) {
mongoTemplate.save(book);
}
/**
* 24小時预警
**/
public List<SeismometeorologyDto> findCarStateByWatchSn() {
System.out.println(new Date().getTime());
Query query = new Query(Criteria.where("releaseTime").gte(getStartTime())
.lte(getEndTime()));
Sort sort = Sort.by(Sort.Direction.DESC, "releaseTime");
query.with(sort);
List<SeismometeorologyDto> gpsList = mongoTemplate.find(query, SeismometeorologyDto.class);
return gpsList;
}
/**
* 当天气象预警
**/
public List<SeismometeorologyDto> findDutyCarStateBy() {
System.out.println(new Date().getTime());
Query query = new Query(Criteria.where("releaseTime").gte(getStartTime())
.lte(getEndTime()));
Sort sort = Sort.by(Sort.Direction.DESC, "releaseTime");
query.with(sort);
List<SeismometeorologyDto> gpsList = mongoTemplate.find(query, SeismometeorologyDto.class);
return gpsList;
}
private static Date getStartTime() {
Calendar todayStart = Calendar.getInstance();
todayStart.set(Calendar.HOUR_OF_DAY, 0);
todayStart.set(Calendar.MINUTE, 0);
todayStart.set(Calendar.SECOND, 0);
todayStart.set(Calendar.MILLISECOND, 0);
return todayStart.getTime();
}
private static Date getEndTime() {
Calendar todayEnd = Calendar.getInstance();
todayEnd.set(Calendar.HOUR_OF_DAY, 23);
todayEnd.set(Calendar.MINUTE, 59);
todayEnd.set(Calendar.SECOND, 59);
todayEnd.set(Calendar.MILLISECOND, 999);
return todayEnd.getTime();
}
}
//package com.yeejoin.amos.boot.module.command.api.dao;
//
//import java.util.ArrayList;
//import java.util.Calendar;
//import java.util.Date;
//import java.util.List;
//
//import ch.qos.logback.core.net.SyslogOutputStream;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.data.domain.Sort;
//import org.springframework.data.mongodb.core.MongoTemplate;
//import org.springframework.data.mongodb.core.query.Query;
//import org.springframework.stereotype.Component;
//import com.yeejoin.amos.boot.module.command.api.dto.SeismometeorologyDto;
//import org.springframework.data.mongodb.core.query.Criteria;
//import org.springframework.stereotype.Service;
//
///**
// * @description:
// * @author: tw
// * @createDate: 2021/7/19
// */
//@Component
//public class SeismometeorologyDtoDao {
//
//
// @Autowired
// private MongoTemplate mongoTemplate;
//
// /**
// * 保存对象SeismometeorologyDto
// *
// * @param
// */
// public void saveObj(SeismometeorologyDto book) {
// mongoTemplate.save(book);
// }
//
//
// /**
// * 24小時预警
// **/
// public List<SeismometeorologyDto> findCarStateByWatchSn() {
// System.out.println(new Date().getTime());
// Query query = new Query(Criteria.where("releaseTime").gte(getStartTime())
// .lte(getEndTime()));
// Sort sort = Sort.by(Sort.Direction.DESC, "releaseTime");
// query.with(sort);
// List<SeismometeorologyDto> gpsList = mongoTemplate.find(query, SeismometeorologyDto.class);
// return gpsList;
// }
//
//
// /**
// * 当天气象预警
// **/
// public List<SeismometeorologyDto> findDutyCarStateBy() {
//
// System.out.println(new Date().getTime());
// Query query = new Query(Criteria.where("releaseTime").gte(getStartTime())
// .lte(getEndTime()));
// Sort sort = Sort.by(Sort.Direction.DESC, "releaseTime");
// query.with(sort);
// List<SeismometeorologyDto> gpsList = mongoTemplate.find(query, SeismometeorologyDto.class);
// return gpsList;
// }
//
//
// private static Date getStartTime() {
// Calendar todayStart = Calendar.getInstance();
// todayStart.set(Calendar.HOUR_OF_DAY, 0);
// todayStart.set(Calendar.MINUTE, 0);
// todayStart.set(Calendar.SECOND, 0);
// todayStart.set(Calendar.MILLISECOND, 0);
// return todayStart.getTime();
// }
//
// private static Date getEndTime() {
// Calendar todayEnd = Calendar.getInstance();
// todayEnd.set(Calendar.HOUR_OF_DAY, 23);
// todayEnd.set(Calendar.MINUTE, 59);
// todayEnd.set(Calendar.SECOND, 59);
// todayEnd.set(Calendar.MILLISECOND, 999);
// return todayEnd.getTime();
// }
//
//
//}
//
......@@ -955,7 +955,9 @@
AND d.type = #{dto.type}
</when>
<otherwise>
AND ( d.type = 'FIREALARM' OR d.type = 'BREAKDOWN' OR d.type = 'SHIELD' OR d.type = 'NOTICE' )
and (d.type in (select type_code from wl_signal_classify where is_alarm=1))
</otherwise>
</choose>
<if test="dto.fireEquipmentName != null and dto.fireEquipmentName != '' ">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment