diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index da6e2ca..a9f6565 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -6,7 +6,19 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -16,22 +28,37 @@
-
+
+
+
-
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -46,6 +73,14 @@
+
+
+ getMonthAlarmNum
+ getAlarmList
+ compositeFilter
+ alarmTypeId
+
+
@@ -55,6 +90,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -71,11 +116,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -101,37 +172,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -158,7 +213,7 @@
-
+
@@ -166,7 +221,7 @@
-
+
@@ -226,56 +281,98 @@
-
+
1559274313127
1559274313127
-
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -304,23 +401,223 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -378,7 +675,7 @@
- Web|PgInterface
+ PgInterface
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index da6e2ca..a9f6565 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -6,7 +6,19 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -16,22 +28,37 @@
-
+
+
+
-
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -46,6 +73,14 @@
+
+
+ getMonthAlarmNum
+ getAlarmList
+ compositeFilter
+ alarmTypeId
+
+
@@ -55,6 +90,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -71,11 +116,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -101,37 +172,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -158,7 +213,7 @@
-
+
@@ -166,7 +221,7 @@
-
+
@@ -226,56 +281,98 @@
-
+
1559274313127
1559274313127
-
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -304,23 +401,223 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -378,7 +675,7 @@
- Web|PgInterface
+ PgInterface
diff --git a/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java b/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
index 1de1c9e..c436c93 100644
--- a/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
+++ b/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
@@ -1,6 +1,10 @@
package com.casic.PgInterface.devTable.dto;
import com.casic.PgInterface.devTable.domain.PgAlarm;
+import com.casic.PgInterface.devTable.domain.PgDevice;
+import com.casic.PgInterface.devTable.manager.PgAlarmTypeManager;
+import com.casic.PgInterface.devTable.manager.PgDeviceManager;
+import com.casic.PgInterface.patroler.manager.PgUserManager;
import java.text.SimpleDateFormat;
@@ -123,6 +127,7 @@
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
this.setId(String.valueOf(pgAlarm.getId()));
+
if(pgAlarm.getAlarmTypeId()==null)
this.setAlarmType("");
else
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index da6e2ca..a9f6565 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -6,7 +6,19 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -16,22 +28,37 @@
-
+
+
+
-
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -46,6 +73,14 @@
+
+
+ getMonthAlarmNum
+ getAlarmList
+ compositeFilter
+ alarmTypeId
+
+
@@ -55,6 +90,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -71,11 +116,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -101,37 +172,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -158,7 +213,7 @@
-
+
@@ -166,7 +221,7 @@
-
+
@@ -226,56 +281,98 @@
-
+
1559274313127
1559274313127
-
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -304,23 +401,223 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -378,7 +675,7 @@
- Web|PgInterface
+ PgInterface
diff --git a/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java b/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
index 1de1c9e..c436c93 100644
--- a/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
+++ b/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
@@ -1,6 +1,10 @@
package com.casic.PgInterface.devTable.dto;
import com.casic.PgInterface.devTable.domain.PgAlarm;
+import com.casic.PgInterface.devTable.domain.PgDevice;
+import com.casic.PgInterface.devTable.manager.PgAlarmTypeManager;
+import com.casic.PgInterface.devTable.manager.PgDeviceManager;
+import com.casic.PgInterface.patroler.manager.PgUserManager;
import java.text.SimpleDateFormat;
@@ -123,6 +127,7 @@
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
this.setId(String.valueOf(pgAlarm.getId()));
+
if(pgAlarm.getAlarmTypeId()==null)
this.setAlarmType("");
else
diff --git a/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java b/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
index 6708e09..8a63983 100644
--- a/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
+++ b/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
@@ -27,21 +27,6 @@
@Resource
private PgAlarmTypeManager pgAlarmTypeManager;
- //获取当前报警消息列表
- public List getAllAlarm() {
- Criteria criteria = createCriteria(PgAlarm.class);
-// criteria.add(Restrictions.eq("active", 1));
- criteria.addOrder(Order.desc("id"));
-
- List pgAlarmList = criteria.list();
- List pgAlarmDtoList = new ArrayList();
- for (PgAlarm pgAlarm : pgAlarmList) {
- pgAlarmDtoList.add(new PgAlarmDto(pgAlarm));
- }
-
- return pgAlarmDtoList;
- }
-
public List getAlarmByTypeAndTime(String alarmType,String startTime,String endTime){
try {
Criteria criteria = createCriteria(PgAlarm.class);
@@ -94,6 +79,7 @@
String hql = "select count(*) from PgAlarm pgAlarm where to_char(pgAlarm.alarmDate, 'yyyy-mm')" +
" = to_char('" + DateUtils.sdf4.format(new Date()) + "','yyyy-mm')";
+
if (isDevFault.equals("true"))
hql += " and pgAlarm.alarmTypeId.alarmType = '设备运行状态报警'";
else
@@ -152,7 +138,19 @@
else
criteria.add(Restrictions.ne("alarmTypeId", pgAlarmType));
}
- List pgAlarmList = criteria.list();
+
+ Date endTime=new Date();
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.HOUR_OF_DAY, 0);//控制时
+ calendar.set(Calendar.MINUTE, 0);//控制分
+ calendar.set(Calendar.SECOND, 0);//控制秒
+
+ criteria.add(Restrictions.ge("alarmDate", calendar.getTime()));
+
+ criteria.add(Restrictions.le("alarmDate", endTime));
+
+ List pgAlarmList = (List)criteria.list();
List pgAlarmDtoList=new ArrayList();
for(PgAlarm pgAlarm : pgAlarmList)
{
@@ -162,4 +160,48 @@
return pgAlarmDtoList;
}
-}
+ //获取历史报警消息列表
+ public List getAllAlarm(String startDay,String endDay) {
+ try {
+ Criteria criteria = createCriteria(PgAlarm.class);
+ criteria.addOrder(Order.desc("id"));
+
+ if(StringUtils.isNotBlank(startDay)&&StringUtils.isNotBlank(endDay))
+ {
+ criteria.add(Restrictions.ge("alarmDate", DateUtils.sdf_day.parse(startDay)));
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime(DateUtils.sdf_day.parse(endDay));
+ calendar.add(Calendar.DATE, 1);
+ criteria.add(Restrictions.le("alarmDate", calendar.getTime()));
+ }
+ else
+ {
+ Date date=new Date();
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.HOUR_OF_DAY, 0);//控制时
+ calendar.set(Calendar.MINUTE, 0);//控制分
+ calendar.set(Calendar.SECOND, 0);//控制秒
+
+ criteria.add(Restrictions.ge("alarmDate", calendar.getTime()));
+
+ criteria.add(Restrictions.le("alarmDate",date));
+ }
+
+ List pgAlarmList = criteria.list();
+ List pgAlarmDtoList = new ArrayList();
+ for (PgAlarm pgAlarm : pgAlarmList) {
+ pgAlarmDtoList.add(new PgAlarmDto(pgAlarm));
+ }
+
+ return pgAlarmDtoList;
+ }
+ catch(Exception ex){
+ ex.printStackTrace();
+ return null;
+ }
+
+ }
+
+}
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index da6e2ca..a9f6565 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -6,7 +6,19 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -16,22 +28,37 @@
-
+
+
+
-
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -46,6 +73,14 @@
+
+
+ getMonthAlarmNum
+ getAlarmList
+ compositeFilter
+ alarmTypeId
+
+
@@ -55,6 +90,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -71,11 +116,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -101,37 +172,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -158,7 +213,7 @@
-
+
@@ -166,7 +221,7 @@
-
+
@@ -226,56 +281,98 @@
-
+
1559274313127
1559274313127
-
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -304,23 +401,223 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -378,7 +675,7 @@
- Web|PgInterface
+ PgInterface
diff --git a/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java b/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
index 1de1c9e..c436c93 100644
--- a/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
+++ b/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
@@ -1,6 +1,10 @@
package com.casic.PgInterface.devTable.dto;
import com.casic.PgInterface.devTable.domain.PgAlarm;
+import com.casic.PgInterface.devTable.domain.PgDevice;
+import com.casic.PgInterface.devTable.manager.PgAlarmTypeManager;
+import com.casic.PgInterface.devTable.manager.PgDeviceManager;
+import com.casic.PgInterface.patroler.manager.PgUserManager;
import java.text.SimpleDateFormat;
@@ -123,6 +127,7 @@
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
this.setId(String.valueOf(pgAlarm.getId()));
+
if(pgAlarm.getAlarmTypeId()==null)
this.setAlarmType("");
else
diff --git a/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java b/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
index 6708e09..8a63983 100644
--- a/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
+++ b/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
@@ -27,21 +27,6 @@
@Resource
private PgAlarmTypeManager pgAlarmTypeManager;
- //获取当前报警消息列表
- public List getAllAlarm() {
- Criteria criteria = createCriteria(PgAlarm.class);
-// criteria.add(Restrictions.eq("active", 1));
- criteria.addOrder(Order.desc("id"));
-
- List pgAlarmList = criteria.list();
- List pgAlarmDtoList = new ArrayList();
- for (PgAlarm pgAlarm : pgAlarmList) {
- pgAlarmDtoList.add(new PgAlarmDto(pgAlarm));
- }
-
- return pgAlarmDtoList;
- }
-
public List getAlarmByTypeAndTime(String alarmType,String startTime,String endTime){
try {
Criteria criteria = createCriteria(PgAlarm.class);
@@ -94,6 +79,7 @@
String hql = "select count(*) from PgAlarm pgAlarm where to_char(pgAlarm.alarmDate, 'yyyy-mm')" +
" = to_char('" + DateUtils.sdf4.format(new Date()) + "','yyyy-mm')";
+
if (isDevFault.equals("true"))
hql += " and pgAlarm.alarmTypeId.alarmType = '设备运行状态报警'";
else
@@ -152,7 +138,19 @@
else
criteria.add(Restrictions.ne("alarmTypeId", pgAlarmType));
}
- List pgAlarmList = criteria.list();
+
+ Date endTime=new Date();
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.HOUR_OF_DAY, 0);//控制时
+ calendar.set(Calendar.MINUTE, 0);//控制分
+ calendar.set(Calendar.SECOND, 0);//控制秒
+
+ criteria.add(Restrictions.ge("alarmDate", calendar.getTime()));
+
+ criteria.add(Restrictions.le("alarmDate", endTime));
+
+ List pgAlarmList = (List)criteria.list();
List pgAlarmDtoList=new ArrayList();
for(PgAlarm pgAlarm : pgAlarmList)
{
@@ -162,4 +160,48 @@
return pgAlarmDtoList;
}
-}
+ //获取历史报警消息列表
+ public List getAllAlarm(String startDay,String endDay) {
+ try {
+ Criteria criteria = createCriteria(PgAlarm.class);
+ criteria.addOrder(Order.desc("id"));
+
+ if(StringUtils.isNotBlank(startDay)&&StringUtils.isNotBlank(endDay))
+ {
+ criteria.add(Restrictions.ge("alarmDate", DateUtils.sdf_day.parse(startDay)));
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime(DateUtils.sdf_day.parse(endDay));
+ calendar.add(Calendar.DATE, 1);
+ criteria.add(Restrictions.le("alarmDate", calendar.getTime()));
+ }
+ else
+ {
+ Date date=new Date();
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.HOUR_OF_DAY, 0);//控制时
+ calendar.set(Calendar.MINUTE, 0);//控制分
+ calendar.set(Calendar.SECOND, 0);//控制秒
+
+ criteria.add(Restrictions.ge("alarmDate", calendar.getTime()));
+
+ criteria.add(Restrictions.le("alarmDate",date));
+ }
+
+ List pgAlarmList = criteria.list();
+ List pgAlarmDtoList = new ArrayList();
+ for (PgAlarm pgAlarm : pgAlarmList) {
+ pgAlarmDtoList.add(new PgAlarmDto(pgAlarm));
+ }
+
+ return pgAlarmDtoList;
+ }
+ catch(Exception ex){
+ ex.printStackTrace();
+ return null;
+ }
+
+ }
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java b/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
index b8d52c7..d0e28f5 100644
--- a/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
+++ b/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
@@ -51,7 +51,7 @@
PgDeviceDto pgDeviceDto = null;
try {
PgAlarm pgAlarm = pgAlarmManager.get(Long.valueOf(id));
- PgDevice pgDevice = pgAlarm.getAlarmDevId();
+ PgDevice pgDevice = pgDeviceManager.get(pgAlarm.getAlarmDevId());
pgDeviceDto=new PgDeviceDto(pgDevice);
msg = "报警关联设备获取成功";
@@ -78,7 +78,7 @@
List pgDeviceDtoList = new ArrayList<>();
try {
PgAlarm pgAlarm = pgAlarmManager.get(Long.valueOf(id));
- PgDevice pgDevice = pgAlarm.getAlarmDevId();
+ PgDevice pgDevice = pgDeviceManager.get(pgAlarm.getAlarmDevId());
pgDeviceDtoList = pgDeviceManager.getPgCameraListByPosition(pgDevice.getPosition());
msg = "关联设备获取成功";
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index da6e2ca..a9f6565 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -6,7 +6,19 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -16,22 +28,37 @@
-
+
+
+
-
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -46,6 +73,14 @@
+
+
+ getMonthAlarmNum
+ getAlarmList
+ compositeFilter
+ alarmTypeId
+
+
@@ -55,6 +90,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -71,11 +116,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -101,37 +172,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -158,7 +213,7 @@
-
+
@@ -166,7 +221,7 @@
-
+
@@ -226,56 +281,98 @@
-
+
1559274313127
1559274313127
-
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -304,23 +401,223 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -378,7 +675,7 @@
- Web|PgInterface
+ PgInterface
diff --git a/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java b/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
index 1de1c9e..c436c93 100644
--- a/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
+++ b/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
@@ -1,6 +1,10 @@
package com.casic.PgInterface.devTable.dto;
import com.casic.PgInterface.devTable.domain.PgAlarm;
+import com.casic.PgInterface.devTable.domain.PgDevice;
+import com.casic.PgInterface.devTable.manager.PgAlarmTypeManager;
+import com.casic.PgInterface.devTable.manager.PgDeviceManager;
+import com.casic.PgInterface.patroler.manager.PgUserManager;
import java.text.SimpleDateFormat;
@@ -123,6 +127,7 @@
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
this.setId(String.valueOf(pgAlarm.getId()));
+
if(pgAlarm.getAlarmTypeId()==null)
this.setAlarmType("");
else
diff --git a/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java b/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
index 6708e09..8a63983 100644
--- a/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
+++ b/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
@@ -27,21 +27,6 @@
@Resource
private PgAlarmTypeManager pgAlarmTypeManager;
- //获取当前报警消息列表
- public List getAllAlarm() {
- Criteria criteria = createCriteria(PgAlarm.class);
-// criteria.add(Restrictions.eq("active", 1));
- criteria.addOrder(Order.desc("id"));
-
- List pgAlarmList = criteria.list();
- List pgAlarmDtoList = new ArrayList();
- for (PgAlarm pgAlarm : pgAlarmList) {
- pgAlarmDtoList.add(new PgAlarmDto(pgAlarm));
- }
-
- return pgAlarmDtoList;
- }
-
public List getAlarmByTypeAndTime(String alarmType,String startTime,String endTime){
try {
Criteria criteria = createCriteria(PgAlarm.class);
@@ -94,6 +79,7 @@
String hql = "select count(*) from PgAlarm pgAlarm where to_char(pgAlarm.alarmDate, 'yyyy-mm')" +
" = to_char('" + DateUtils.sdf4.format(new Date()) + "','yyyy-mm')";
+
if (isDevFault.equals("true"))
hql += " and pgAlarm.alarmTypeId.alarmType = '设备运行状态报警'";
else
@@ -152,7 +138,19 @@
else
criteria.add(Restrictions.ne("alarmTypeId", pgAlarmType));
}
- List pgAlarmList = criteria.list();
+
+ Date endTime=new Date();
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.HOUR_OF_DAY, 0);//控制时
+ calendar.set(Calendar.MINUTE, 0);//控制分
+ calendar.set(Calendar.SECOND, 0);//控制秒
+
+ criteria.add(Restrictions.ge("alarmDate", calendar.getTime()));
+
+ criteria.add(Restrictions.le("alarmDate", endTime));
+
+ List pgAlarmList = (List)criteria.list();
List pgAlarmDtoList=new ArrayList();
for(PgAlarm pgAlarm : pgAlarmList)
{
@@ -162,4 +160,48 @@
return pgAlarmDtoList;
}
-}
+ //获取历史报警消息列表
+ public List getAllAlarm(String startDay,String endDay) {
+ try {
+ Criteria criteria = createCriteria(PgAlarm.class);
+ criteria.addOrder(Order.desc("id"));
+
+ if(StringUtils.isNotBlank(startDay)&&StringUtils.isNotBlank(endDay))
+ {
+ criteria.add(Restrictions.ge("alarmDate", DateUtils.sdf_day.parse(startDay)));
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime(DateUtils.sdf_day.parse(endDay));
+ calendar.add(Calendar.DATE, 1);
+ criteria.add(Restrictions.le("alarmDate", calendar.getTime()));
+ }
+ else
+ {
+ Date date=new Date();
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.HOUR_OF_DAY, 0);//控制时
+ calendar.set(Calendar.MINUTE, 0);//控制分
+ calendar.set(Calendar.SECOND, 0);//控制秒
+
+ criteria.add(Restrictions.ge("alarmDate", calendar.getTime()));
+
+ criteria.add(Restrictions.le("alarmDate",date));
+ }
+
+ List pgAlarmList = criteria.list();
+ List pgAlarmDtoList = new ArrayList();
+ for (PgAlarm pgAlarm : pgAlarmList) {
+ pgAlarmDtoList.add(new PgAlarmDto(pgAlarm));
+ }
+
+ return pgAlarmDtoList;
+ }
+ catch(Exception ex){
+ ex.printStackTrace();
+ return null;
+ }
+
+ }
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java b/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
index b8d52c7..d0e28f5 100644
--- a/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
+++ b/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
@@ -51,7 +51,7 @@
PgDeviceDto pgDeviceDto = null;
try {
PgAlarm pgAlarm = pgAlarmManager.get(Long.valueOf(id));
- PgDevice pgDevice = pgAlarm.getAlarmDevId();
+ PgDevice pgDevice = pgDeviceManager.get(pgAlarm.getAlarmDevId());
pgDeviceDto=new PgDeviceDto(pgDevice);
msg = "报警关联设备获取成功";
@@ -78,7 +78,7 @@
List pgDeviceDtoList = new ArrayList<>();
try {
PgAlarm pgAlarm = pgAlarmManager.get(Long.valueOf(id));
- PgDevice pgDevice = pgAlarm.getAlarmDevId();
+ PgDevice pgDevice = pgDeviceManager.get(pgAlarm.getAlarmDevId());
pgDeviceDtoList = pgDeviceManager.getPgCameraListByPosition(pgDevice.getPosition());
msg = "关联设备获取成功";
diff --git a/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java b/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java
index 2f2cb55..72e2640 100644
--- a/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java
+++ b/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java
@@ -49,12 +49,13 @@
@POST
@Path("getAlarmInfo")
@Produces(MediaType.APPLICATION_JSON)
- public Map getAlarmList() throws Exception {
- Map resultMap = new HashMap();
+ public Map getAlarmList(@FormParam("startDay") String startDay,
+ @FormParam("endDay") String endDay) throws Exception {
+ Map resultMap = new HashMap<>();
String msg = "";
- List pgAlarmDtoList = new ArrayList();
+ List pgAlarmDtoList = new ArrayList<>();
try {
- pgAlarmDtoList = pgAlarmManager.getAllAlarm();
+ pgAlarmDtoList = pgAlarmManager.getAllAlarm(startDay,endDay);
if (pgAlarmDtoList.size() == 0)
msg = "没有报警信息";
else
@@ -102,9 +103,12 @@
return resultMap;
}
- /**
+/*
+ */
+/**
* 新增报警
- */
+ *//*
+
@POST
@Path("addAlarm")
@Produces(MediaType.APPLICATION_JSON)
@@ -143,6 +147,7 @@
resultMap.put("msg", msg);
return resultMap;
}
+*/
/*
* 根据报警类型和时间查询报警记录
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index da6e2ca..a9f6565 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -6,7 +6,19 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -16,22 +28,37 @@
-
+
+
+
-
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -46,6 +73,14 @@
+
+
+ getMonthAlarmNum
+ getAlarmList
+ compositeFilter
+ alarmTypeId
+
+
@@ -55,6 +90,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -71,11 +116,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -101,37 +172,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -158,7 +213,7 @@
-
+
@@ -166,7 +221,7 @@
-
+
@@ -226,56 +281,98 @@
-
+
1559274313127
1559274313127
-
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -304,23 +401,223 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -378,7 +675,7 @@
- Web|PgInterface
+ PgInterface
diff --git a/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java b/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
index 1de1c9e..c436c93 100644
--- a/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
+++ b/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
@@ -1,6 +1,10 @@
package com.casic.PgInterface.devTable.dto;
import com.casic.PgInterface.devTable.domain.PgAlarm;
+import com.casic.PgInterface.devTable.domain.PgDevice;
+import com.casic.PgInterface.devTable.manager.PgAlarmTypeManager;
+import com.casic.PgInterface.devTable.manager.PgDeviceManager;
+import com.casic.PgInterface.patroler.manager.PgUserManager;
import java.text.SimpleDateFormat;
@@ -123,6 +127,7 @@
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
this.setId(String.valueOf(pgAlarm.getId()));
+
if(pgAlarm.getAlarmTypeId()==null)
this.setAlarmType("");
else
diff --git a/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java b/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
index 6708e09..8a63983 100644
--- a/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
+++ b/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
@@ -27,21 +27,6 @@
@Resource
private PgAlarmTypeManager pgAlarmTypeManager;
- //获取当前报警消息列表
- public List getAllAlarm() {
- Criteria criteria = createCriteria(PgAlarm.class);
-// criteria.add(Restrictions.eq("active", 1));
- criteria.addOrder(Order.desc("id"));
-
- List pgAlarmList = criteria.list();
- List pgAlarmDtoList = new ArrayList();
- for (PgAlarm pgAlarm : pgAlarmList) {
- pgAlarmDtoList.add(new PgAlarmDto(pgAlarm));
- }
-
- return pgAlarmDtoList;
- }
-
public List getAlarmByTypeAndTime(String alarmType,String startTime,String endTime){
try {
Criteria criteria = createCriteria(PgAlarm.class);
@@ -94,6 +79,7 @@
String hql = "select count(*) from PgAlarm pgAlarm where to_char(pgAlarm.alarmDate, 'yyyy-mm')" +
" = to_char('" + DateUtils.sdf4.format(new Date()) + "','yyyy-mm')";
+
if (isDevFault.equals("true"))
hql += " and pgAlarm.alarmTypeId.alarmType = '设备运行状态报警'";
else
@@ -152,7 +138,19 @@
else
criteria.add(Restrictions.ne("alarmTypeId", pgAlarmType));
}
- List pgAlarmList = criteria.list();
+
+ Date endTime=new Date();
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.HOUR_OF_DAY, 0);//控制时
+ calendar.set(Calendar.MINUTE, 0);//控制分
+ calendar.set(Calendar.SECOND, 0);//控制秒
+
+ criteria.add(Restrictions.ge("alarmDate", calendar.getTime()));
+
+ criteria.add(Restrictions.le("alarmDate", endTime));
+
+ List pgAlarmList = (List)criteria.list();
List pgAlarmDtoList=new ArrayList();
for(PgAlarm pgAlarm : pgAlarmList)
{
@@ -162,4 +160,48 @@
return pgAlarmDtoList;
}
-}
+ //获取历史报警消息列表
+ public List getAllAlarm(String startDay,String endDay) {
+ try {
+ Criteria criteria = createCriteria(PgAlarm.class);
+ criteria.addOrder(Order.desc("id"));
+
+ if(StringUtils.isNotBlank(startDay)&&StringUtils.isNotBlank(endDay))
+ {
+ criteria.add(Restrictions.ge("alarmDate", DateUtils.sdf_day.parse(startDay)));
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime(DateUtils.sdf_day.parse(endDay));
+ calendar.add(Calendar.DATE, 1);
+ criteria.add(Restrictions.le("alarmDate", calendar.getTime()));
+ }
+ else
+ {
+ Date date=new Date();
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.HOUR_OF_DAY, 0);//控制时
+ calendar.set(Calendar.MINUTE, 0);//控制分
+ calendar.set(Calendar.SECOND, 0);//控制秒
+
+ criteria.add(Restrictions.ge("alarmDate", calendar.getTime()));
+
+ criteria.add(Restrictions.le("alarmDate",date));
+ }
+
+ List pgAlarmList = criteria.list();
+ List pgAlarmDtoList = new ArrayList();
+ for (PgAlarm pgAlarm : pgAlarmList) {
+ pgAlarmDtoList.add(new PgAlarmDto(pgAlarm));
+ }
+
+ return pgAlarmDtoList;
+ }
+ catch(Exception ex){
+ ex.printStackTrace();
+ return null;
+ }
+
+ }
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java b/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
index b8d52c7..d0e28f5 100644
--- a/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
+++ b/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
@@ -51,7 +51,7 @@
PgDeviceDto pgDeviceDto = null;
try {
PgAlarm pgAlarm = pgAlarmManager.get(Long.valueOf(id));
- PgDevice pgDevice = pgAlarm.getAlarmDevId();
+ PgDevice pgDevice = pgDeviceManager.get(pgAlarm.getAlarmDevId());
pgDeviceDto=new PgDeviceDto(pgDevice);
msg = "报警关联设备获取成功";
@@ -78,7 +78,7 @@
List pgDeviceDtoList = new ArrayList<>();
try {
PgAlarm pgAlarm = pgAlarmManager.get(Long.valueOf(id));
- PgDevice pgDevice = pgAlarm.getAlarmDevId();
+ PgDevice pgDevice = pgDeviceManager.get(pgAlarm.getAlarmDevId());
pgDeviceDtoList = pgDeviceManager.getPgCameraListByPosition(pgDevice.getPosition());
msg = "关联设备获取成功";
diff --git a/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java b/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java
index 2f2cb55..72e2640 100644
--- a/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java
+++ b/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java
@@ -49,12 +49,13 @@
@POST
@Path("getAlarmInfo")
@Produces(MediaType.APPLICATION_JSON)
- public Map getAlarmList() throws Exception {
- Map resultMap = new HashMap();
+ public Map getAlarmList(@FormParam("startDay") String startDay,
+ @FormParam("endDay") String endDay) throws Exception {
+ Map resultMap = new HashMap<>();
String msg = "";
- List pgAlarmDtoList = new ArrayList();
+ List pgAlarmDtoList = new ArrayList<>();
try {
- pgAlarmDtoList = pgAlarmManager.getAllAlarm();
+ pgAlarmDtoList = pgAlarmManager.getAllAlarm(startDay,endDay);
if (pgAlarmDtoList.size() == 0)
msg = "没有报警信息";
else
@@ -102,9 +103,12 @@
return resultMap;
}
- /**
+/*
+ */
+/**
* 新增报警
- */
+ *//*
+
@POST
@Path("addAlarm")
@Produces(MediaType.APPLICATION_JSON)
@@ -143,6 +147,7 @@
resultMap.put("msg", msg);
return resultMap;
}
+*/
/*
* 根据报警类型和时间查询报警记录
diff --git a/src/main/java/com/casic/PgInterface/rs/PgOverViewRs.java b/src/main/java/com/casic/PgInterface/rs/PgOverViewRs.java
index ffd84aa..a77e194 100644
--- a/src/main/java/com/casic/PgInterface/rs/PgOverViewRs.java
+++ b/src/main/java/com/casic/PgInterface/rs/PgOverViewRs.java
@@ -89,8 +89,8 @@
}
/*
- * 按照天统计入廊人员次数
- */
+ * 按照天统计入廊人员次数
+ */
@POST
@Path("getDayInPgStatistic")
@Produces(MediaType.APPLICATION_JSON)
@@ -116,7 +116,7 @@
}
/*
- * 入廊人员当天情况统计
+ * 入廊人员当天情况统计
*/
@POST
@Path("getTodayInPgInfo")
@@ -152,8 +152,11 @@
int num = 0;
try {
- num = pgAlarmManager.getAlarmNum(isDevFault);
- msg = "报警数量获取成功";
+ if(isDevFault!=null){
+ num = pgAlarmManager.getAlarmNum(isDevFault);
+ msg = "报警数量获取成功";}
+ else
+ msg="请输入统计参数";
} catch (Exception e) {
e.printStackTrace();
msg = "报警数量统计失败";
@@ -176,8 +179,14 @@
int inNum = 0;
try {
- inNum = pgAlarmManager.getMonthAlarmNum(isDevFault);
- msg = "报警次数获取成功";
+ if(isDevFault!=null)
+ {
+ inNum = pgAlarmManager.getMonthAlarmNum(isDevFault);
+ msg = "报警次数获取成功";}
+ else
+ {
+ msg="请输入参数";
+ }
} catch (Exception e) {
e.printStackTrace();
msg = "报警次数获取失败";
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index da6e2ca..a9f6565 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -6,7 +6,19 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -16,22 +28,37 @@
-
+
+
+
-
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -46,6 +73,14 @@
+
+
+ getMonthAlarmNum
+ getAlarmList
+ compositeFilter
+ alarmTypeId
+
+
@@ -55,6 +90,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -71,11 +116,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -101,37 +172,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -158,7 +213,7 @@
-
+
@@ -166,7 +221,7 @@
-
+
@@ -226,56 +281,98 @@
-
+
1559274313127
1559274313127
-
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -304,23 +401,223 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -378,7 +675,7 @@
- Web|PgInterface
+ PgInterface
diff --git a/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java b/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
index 1de1c9e..c436c93 100644
--- a/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
+++ b/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
@@ -1,6 +1,10 @@
package com.casic.PgInterface.devTable.dto;
import com.casic.PgInterface.devTable.domain.PgAlarm;
+import com.casic.PgInterface.devTable.domain.PgDevice;
+import com.casic.PgInterface.devTable.manager.PgAlarmTypeManager;
+import com.casic.PgInterface.devTable.manager.PgDeviceManager;
+import com.casic.PgInterface.patroler.manager.PgUserManager;
import java.text.SimpleDateFormat;
@@ -123,6 +127,7 @@
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
this.setId(String.valueOf(pgAlarm.getId()));
+
if(pgAlarm.getAlarmTypeId()==null)
this.setAlarmType("");
else
diff --git a/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java b/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
index 6708e09..8a63983 100644
--- a/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
+++ b/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
@@ -27,21 +27,6 @@
@Resource
private PgAlarmTypeManager pgAlarmTypeManager;
- //获取当前报警消息列表
- public List getAllAlarm() {
- Criteria criteria = createCriteria(PgAlarm.class);
-// criteria.add(Restrictions.eq("active", 1));
- criteria.addOrder(Order.desc("id"));
-
- List pgAlarmList = criteria.list();
- List pgAlarmDtoList = new ArrayList();
- for (PgAlarm pgAlarm : pgAlarmList) {
- pgAlarmDtoList.add(new PgAlarmDto(pgAlarm));
- }
-
- return pgAlarmDtoList;
- }
-
public List getAlarmByTypeAndTime(String alarmType,String startTime,String endTime){
try {
Criteria criteria = createCriteria(PgAlarm.class);
@@ -94,6 +79,7 @@
String hql = "select count(*) from PgAlarm pgAlarm where to_char(pgAlarm.alarmDate, 'yyyy-mm')" +
" = to_char('" + DateUtils.sdf4.format(new Date()) + "','yyyy-mm')";
+
if (isDevFault.equals("true"))
hql += " and pgAlarm.alarmTypeId.alarmType = '设备运行状态报警'";
else
@@ -152,7 +138,19 @@
else
criteria.add(Restrictions.ne("alarmTypeId", pgAlarmType));
}
- List pgAlarmList = criteria.list();
+
+ Date endTime=new Date();
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.HOUR_OF_DAY, 0);//控制时
+ calendar.set(Calendar.MINUTE, 0);//控制分
+ calendar.set(Calendar.SECOND, 0);//控制秒
+
+ criteria.add(Restrictions.ge("alarmDate", calendar.getTime()));
+
+ criteria.add(Restrictions.le("alarmDate", endTime));
+
+ List pgAlarmList = (List)criteria.list();
List pgAlarmDtoList=new ArrayList();
for(PgAlarm pgAlarm : pgAlarmList)
{
@@ -162,4 +160,48 @@
return pgAlarmDtoList;
}
-}
+ //获取历史报警消息列表
+ public List getAllAlarm(String startDay,String endDay) {
+ try {
+ Criteria criteria = createCriteria(PgAlarm.class);
+ criteria.addOrder(Order.desc("id"));
+
+ if(StringUtils.isNotBlank(startDay)&&StringUtils.isNotBlank(endDay))
+ {
+ criteria.add(Restrictions.ge("alarmDate", DateUtils.sdf_day.parse(startDay)));
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime(DateUtils.sdf_day.parse(endDay));
+ calendar.add(Calendar.DATE, 1);
+ criteria.add(Restrictions.le("alarmDate", calendar.getTime()));
+ }
+ else
+ {
+ Date date=new Date();
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.HOUR_OF_DAY, 0);//控制时
+ calendar.set(Calendar.MINUTE, 0);//控制分
+ calendar.set(Calendar.SECOND, 0);//控制秒
+
+ criteria.add(Restrictions.ge("alarmDate", calendar.getTime()));
+
+ criteria.add(Restrictions.le("alarmDate",date));
+ }
+
+ List pgAlarmList = criteria.list();
+ List pgAlarmDtoList = new ArrayList();
+ for (PgAlarm pgAlarm : pgAlarmList) {
+ pgAlarmDtoList.add(new PgAlarmDto(pgAlarm));
+ }
+
+ return pgAlarmDtoList;
+ }
+ catch(Exception ex){
+ ex.printStackTrace();
+ return null;
+ }
+
+ }
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java b/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
index b8d52c7..d0e28f5 100644
--- a/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
+++ b/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
@@ -51,7 +51,7 @@
PgDeviceDto pgDeviceDto = null;
try {
PgAlarm pgAlarm = pgAlarmManager.get(Long.valueOf(id));
- PgDevice pgDevice = pgAlarm.getAlarmDevId();
+ PgDevice pgDevice = pgDeviceManager.get(pgAlarm.getAlarmDevId());
pgDeviceDto=new PgDeviceDto(pgDevice);
msg = "报警关联设备获取成功";
@@ -78,7 +78,7 @@
List pgDeviceDtoList = new ArrayList<>();
try {
PgAlarm pgAlarm = pgAlarmManager.get(Long.valueOf(id));
- PgDevice pgDevice = pgAlarm.getAlarmDevId();
+ PgDevice pgDevice = pgDeviceManager.get(pgAlarm.getAlarmDevId());
pgDeviceDtoList = pgDeviceManager.getPgCameraListByPosition(pgDevice.getPosition());
msg = "关联设备获取成功";
diff --git a/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java b/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java
index 2f2cb55..72e2640 100644
--- a/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java
+++ b/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java
@@ -49,12 +49,13 @@
@POST
@Path("getAlarmInfo")
@Produces(MediaType.APPLICATION_JSON)
- public Map getAlarmList() throws Exception {
- Map resultMap = new HashMap();
+ public Map getAlarmList(@FormParam("startDay") String startDay,
+ @FormParam("endDay") String endDay) throws Exception {
+ Map resultMap = new HashMap<>();
String msg = "";
- List pgAlarmDtoList = new ArrayList();
+ List pgAlarmDtoList = new ArrayList<>();
try {
- pgAlarmDtoList = pgAlarmManager.getAllAlarm();
+ pgAlarmDtoList = pgAlarmManager.getAllAlarm(startDay,endDay);
if (pgAlarmDtoList.size() == 0)
msg = "没有报警信息";
else
@@ -102,9 +103,12 @@
return resultMap;
}
- /**
+/*
+ */
+/**
* 新增报警
- */
+ *//*
+
@POST
@Path("addAlarm")
@Produces(MediaType.APPLICATION_JSON)
@@ -143,6 +147,7 @@
resultMap.put("msg", msg);
return resultMap;
}
+*/
/*
* 根据报警类型和时间查询报警记录
diff --git a/src/main/java/com/casic/PgInterface/rs/PgOverViewRs.java b/src/main/java/com/casic/PgInterface/rs/PgOverViewRs.java
index ffd84aa..a77e194 100644
--- a/src/main/java/com/casic/PgInterface/rs/PgOverViewRs.java
+++ b/src/main/java/com/casic/PgInterface/rs/PgOverViewRs.java
@@ -89,8 +89,8 @@
}
/*
- * 按照天统计入廊人员次数
- */
+ * 按照天统计入廊人员次数
+ */
@POST
@Path("getDayInPgStatistic")
@Produces(MediaType.APPLICATION_JSON)
@@ -116,7 +116,7 @@
}
/*
- * 入廊人员当天情况统计
+ * 入廊人员当天情况统计
*/
@POST
@Path("getTodayInPgInfo")
@@ -152,8 +152,11 @@
int num = 0;
try {
- num = pgAlarmManager.getAlarmNum(isDevFault);
- msg = "报警数量获取成功";
+ if(isDevFault!=null){
+ num = pgAlarmManager.getAlarmNum(isDevFault);
+ msg = "报警数量获取成功";}
+ else
+ msg="请输入统计参数";
} catch (Exception e) {
e.printStackTrace();
msg = "报警数量统计失败";
@@ -176,8 +179,14 @@
int inNum = 0;
try {
- inNum = pgAlarmManager.getMonthAlarmNum(isDevFault);
- msg = "报警次数获取成功";
+ if(isDevFault!=null)
+ {
+ inNum = pgAlarmManager.getMonthAlarmNum(isDevFault);
+ msg = "报警次数获取成功";}
+ else
+ {
+ msg="请输入参数";
+ }
} catch (Exception e) {
e.printStackTrace();
msg = "报警次数获取失败";
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index 414b024..5b54f01 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -25,7 +25,7 @@
# ============================================================================
# log4jdbc
# ============================================================================
-log4jdbc.enable=true
+#log4jdbc.enable=true
# ============================================================================
@@ -63,7 +63,7 @@
# ============================================================================
log.base=../logs/mossle
log.pattern.default=%d %5p [%t] %c:%L - %m%n
-log.console.jansi=true
+log.console.jansi=false
log.file.enable=false
log.mail.enable=false
log.inspektr.enable=false
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index da6e2ca..a9f6565 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -6,7 +6,19 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -16,22 +28,37 @@
-
+
+
+
-
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -46,6 +73,14 @@
+
+
+ getMonthAlarmNum
+ getAlarmList
+ compositeFilter
+ alarmTypeId
+
+
@@ -55,6 +90,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -71,11 +116,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -101,37 +172,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -158,7 +213,7 @@
-
+
@@ -166,7 +221,7 @@
-
+
@@ -226,56 +281,98 @@
-
+
1559274313127
1559274313127
-
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -304,23 +401,223 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -378,7 +675,7 @@
- Web|PgInterface
+ PgInterface
diff --git a/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java b/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
index 1de1c9e..c436c93 100644
--- a/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
+++ b/src/main/java/com/casic/PgInterface/devTable/dto/PgAlarmDto.java
@@ -1,6 +1,10 @@
package com.casic.PgInterface.devTable.dto;
import com.casic.PgInterface.devTable.domain.PgAlarm;
+import com.casic.PgInterface.devTable.domain.PgDevice;
+import com.casic.PgInterface.devTable.manager.PgAlarmTypeManager;
+import com.casic.PgInterface.devTable.manager.PgDeviceManager;
+import com.casic.PgInterface.patroler.manager.PgUserManager;
import java.text.SimpleDateFormat;
@@ -123,6 +127,7 @@
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
this.setId(String.valueOf(pgAlarm.getId()));
+
if(pgAlarm.getAlarmTypeId()==null)
this.setAlarmType("");
else
diff --git a/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java b/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
index 6708e09..8a63983 100644
--- a/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
+++ b/src/main/java/com/casic/PgInterface/devTable/manager/PgAlarmManager.java
@@ -27,21 +27,6 @@
@Resource
private PgAlarmTypeManager pgAlarmTypeManager;
- //获取当前报警消息列表
- public List getAllAlarm() {
- Criteria criteria = createCriteria(PgAlarm.class);
-// criteria.add(Restrictions.eq("active", 1));
- criteria.addOrder(Order.desc("id"));
-
- List pgAlarmList = criteria.list();
- List pgAlarmDtoList = new ArrayList();
- for (PgAlarm pgAlarm : pgAlarmList) {
- pgAlarmDtoList.add(new PgAlarmDto(pgAlarm));
- }
-
- return pgAlarmDtoList;
- }
-
public List getAlarmByTypeAndTime(String alarmType,String startTime,String endTime){
try {
Criteria criteria = createCriteria(PgAlarm.class);
@@ -94,6 +79,7 @@
String hql = "select count(*) from PgAlarm pgAlarm where to_char(pgAlarm.alarmDate, 'yyyy-mm')" +
" = to_char('" + DateUtils.sdf4.format(new Date()) + "','yyyy-mm')";
+
if (isDevFault.equals("true"))
hql += " and pgAlarm.alarmTypeId.alarmType = '设备运行状态报警'";
else
@@ -152,7 +138,19 @@
else
criteria.add(Restrictions.ne("alarmTypeId", pgAlarmType));
}
- List pgAlarmList = criteria.list();
+
+ Date endTime=new Date();
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.HOUR_OF_DAY, 0);//控制时
+ calendar.set(Calendar.MINUTE, 0);//控制分
+ calendar.set(Calendar.SECOND, 0);//控制秒
+
+ criteria.add(Restrictions.ge("alarmDate", calendar.getTime()));
+
+ criteria.add(Restrictions.le("alarmDate", endTime));
+
+ List pgAlarmList = (List)criteria.list();
List pgAlarmDtoList=new ArrayList();
for(PgAlarm pgAlarm : pgAlarmList)
{
@@ -162,4 +160,48 @@
return pgAlarmDtoList;
}
-}
+ //获取历史报警消息列表
+ public List getAllAlarm(String startDay,String endDay) {
+ try {
+ Criteria criteria = createCriteria(PgAlarm.class);
+ criteria.addOrder(Order.desc("id"));
+
+ if(StringUtils.isNotBlank(startDay)&&StringUtils.isNotBlank(endDay))
+ {
+ criteria.add(Restrictions.ge("alarmDate", DateUtils.sdf_day.parse(startDay)));
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime(DateUtils.sdf_day.parse(endDay));
+ calendar.add(Calendar.DATE, 1);
+ criteria.add(Restrictions.le("alarmDate", calendar.getTime()));
+ }
+ else
+ {
+ Date date=new Date();
+
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.HOUR_OF_DAY, 0);//控制时
+ calendar.set(Calendar.MINUTE, 0);//控制分
+ calendar.set(Calendar.SECOND, 0);//控制秒
+
+ criteria.add(Restrictions.ge("alarmDate", calendar.getTime()));
+
+ criteria.add(Restrictions.le("alarmDate",date));
+ }
+
+ List pgAlarmList = criteria.list();
+ List pgAlarmDtoList = new ArrayList();
+ for (PgAlarm pgAlarm : pgAlarmList) {
+ pgAlarmDtoList.add(new PgAlarmDto(pgAlarm));
+ }
+
+ return pgAlarmDtoList;
+ }
+ catch(Exception ex){
+ ex.printStackTrace();
+ return null;
+ }
+
+ }
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java b/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
index b8d52c7..d0e28f5 100644
--- a/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
+++ b/src/main/java/com/casic/PgInterface/rs/PgAlarmLinkRs.java
@@ -51,7 +51,7 @@
PgDeviceDto pgDeviceDto = null;
try {
PgAlarm pgAlarm = pgAlarmManager.get(Long.valueOf(id));
- PgDevice pgDevice = pgAlarm.getAlarmDevId();
+ PgDevice pgDevice = pgDeviceManager.get(pgAlarm.getAlarmDevId());
pgDeviceDto=new PgDeviceDto(pgDevice);
msg = "报警关联设备获取成功";
@@ -78,7 +78,7 @@
List pgDeviceDtoList = new ArrayList<>();
try {
PgAlarm pgAlarm = pgAlarmManager.get(Long.valueOf(id));
- PgDevice pgDevice = pgAlarm.getAlarmDevId();
+ PgDevice pgDevice = pgDeviceManager.get(pgAlarm.getAlarmDevId());
pgDeviceDtoList = pgDeviceManager.getPgCameraListByPosition(pgDevice.getPosition());
msg = "关联设备获取成功";
diff --git a/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java b/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java
index 2f2cb55..72e2640 100644
--- a/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java
+++ b/src/main/java/com/casic/PgInterface/rs/PgAlarmRs.java
@@ -49,12 +49,13 @@
@POST
@Path("getAlarmInfo")
@Produces(MediaType.APPLICATION_JSON)
- public Map getAlarmList() throws Exception {
- Map resultMap = new HashMap();
+ public Map getAlarmList(@FormParam("startDay") String startDay,
+ @FormParam("endDay") String endDay) throws Exception {
+ Map resultMap = new HashMap<>();
String msg = "";
- List pgAlarmDtoList = new ArrayList();
+ List pgAlarmDtoList = new ArrayList<>();
try {
- pgAlarmDtoList = pgAlarmManager.getAllAlarm();
+ pgAlarmDtoList = pgAlarmManager.getAllAlarm(startDay,endDay);
if (pgAlarmDtoList.size() == 0)
msg = "没有报警信息";
else
@@ -102,9 +103,12 @@
return resultMap;
}
- /**
+/*
+ */
+/**
* 新增报警
- */
+ *//*
+
@POST
@Path("addAlarm")
@Produces(MediaType.APPLICATION_JSON)
@@ -143,6 +147,7 @@
resultMap.put("msg", msg);
return resultMap;
}
+*/
/*
* 根据报警类型和时间查询报警记录
diff --git a/src/main/java/com/casic/PgInterface/rs/PgOverViewRs.java b/src/main/java/com/casic/PgInterface/rs/PgOverViewRs.java
index ffd84aa..a77e194 100644
--- a/src/main/java/com/casic/PgInterface/rs/PgOverViewRs.java
+++ b/src/main/java/com/casic/PgInterface/rs/PgOverViewRs.java
@@ -89,8 +89,8 @@
}
/*
- * 按照天统计入廊人员次数
- */
+ * 按照天统计入廊人员次数
+ */
@POST
@Path("getDayInPgStatistic")
@Produces(MediaType.APPLICATION_JSON)
@@ -116,7 +116,7 @@
}
/*
- * 入廊人员当天情况统计
+ * 入廊人员当天情况统计
*/
@POST
@Path("getTodayInPgInfo")
@@ -152,8 +152,11 @@
int num = 0;
try {
- num = pgAlarmManager.getAlarmNum(isDevFault);
- msg = "报警数量获取成功";
+ if(isDevFault!=null){
+ num = pgAlarmManager.getAlarmNum(isDevFault);
+ msg = "报警数量获取成功";}
+ else
+ msg="请输入统计参数";
} catch (Exception e) {
e.printStackTrace();
msg = "报警数量统计失败";
@@ -176,8 +179,14 @@
int inNum = 0;
try {
- inNum = pgAlarmManager.getMonthAlarmNum(isDevFault);
- msg = "报警次数获取成功";
+ if(isDevFault!=null)
+ {
+ inNum = pgAlarmManager.getMonthAlarmNum(isDevFault);
+ msg = "报警次数获取成功";}
+ else
+ {
+ msg="请输入参数";
+ }
} catch (Exception e) {
e.printStackTrace();
msg = "报警次数获取失败";
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index 414b024..5b54f01 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -25,7 +25,7 @@
# ============================================================================
# log4jdbc
# ============================================================================
-log4jdbc.enable=true
+#log4jdbc.enable=true
# ============================================================================
@@ -63,7 +63,7 @@
# ============================================================================
log.base=../logs/mossle
log.pattern.default=%d %5p [%t] %c:%L - %m%n
-log.console.jansi=true
+log.console.jansi=false
log.file.enable=false
log.mail.enable=false
log.inspektr.enable=false
diff --git "a/\346\216\245\345\217\243\350\257\264\346\230\21620181120.docx" "b/\346\216\245\345\217\243\350\257\264\346\230\21620181120.docx"
deleted file mode 100644
index 33ae440..0000000
--- "a/\346\216\245\345\217\243\350\257\264\346\230\21620181120.docx"
+++ /dev/null
Binary files differ