| | |
| | | |
| | | import com.genersoft.iot.vmp.gb28181.bean.DeviceAlarm; |
| | | import com.genersoft.iot.vmp.service.IDeviceAlarmService; |
| | | import com.genersoft.iot.vmp.utils.DateUtil; |
| | | import org.junit.runner.RunWith; |
| | | import org.springframework.boot.test.context.SpringBootTest; |
| | | import org.springframework.test.context.junit4.SpringRunner; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Date; |
| | | |
| | | |
| | |
| | | |
| | | @Resource |
| | | private IDeviceAlarmService deviceAlarmService; |
| | | |
| | | SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | |
| | | @org.junit.jupiter.api.Test |
| | | void getAllAlarm() { |
| | |
| | | */ |
| | | deviceAlarm.setAlarmMethod((int)(Math.random()*7 + 1) + ""); |
| | | Date date = randomDate("2021-01-01 00:00:00", "2021-06-01 00:00:00"); |
| | | deviceAlarm.setAlarmTime(format.format(date)); |
| | | deviceAlarm.setAlarmTime(DateUtil.format.format(date)); |
| | | /** |
| | | * 报警级别, 1为一级警情, 2为二级警情, 3为三级警情, 4为四级 警情- |
| | | */ |
| | |
| | | private Date randomDate(String beginDate, String endDate) { |
| | | try { |
| | | |
| | | Date start = format.parse(beginDate);//构造开始日期 |
| | | Date end = format.parse(endDate);//构造结束日期 |
| | | Date start = DateUtil.format.parse(beginDate);//构造开始日期 |
| | | Date end = DateUtil.format.parse(endDate);//构造结束日期 |
| | | //getTime()表示返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。 |
| | | if (start.getTime() >= end.getTime()) { |
| | | return null; |