Browse Source

导出报警日志

master
liu_li 3 years ago
parent
commit
7be7ce6419
  1. 6
      storeroom/src/main/java/com/storeroom/modules/storeroom3d/controller/AlarmLogController.java
  2. 9
      storeroom/src/main/java/com/storeroom/modules/storeroom3d/service/AlarmInfoService.java
  3. 7
      storeroom/src/main/java/com/storeroom/modules/storeroom3d/service/impl/AlarmInfoServiceImpl.java

6
storeroom/src/main/java/com/storeroom/modules/storeroom3d/controller/AlarmLogController.java

@ -45,8 +45,10 @@ public class AlarmLogController {
return ApiResponse.success(ResponseStatus.SUCCESS);
}
public void exportAlarmLog(HttpServletResponse response,AlarmLogCriteria criteria){
// alarmInfoService.dowload(alarmInfoService.alarmLogList(criteria),response);
@ApiOperation("导出报警日志")
@AnonymousGetMapping(value = "download")
public void exportAlarmLog(HttpServletResponse response,AlarmLogCriteria criteria) throws Exception {
alarmInfoService.download(alarmInfoService.queryAll(criteria),response);
}
}

9
storeroom/src/main/java/com/storeroom/modules/storeroom3d/service/AlarmInfoService.java

@ -47,6 +47,13 @@ public interface AlarmInfoService {
* @param response \
* @throws Exception
*/
void dowload(List<AlarmLog> queryAll, HttpServletResponse response) throws Exception;
void download(List<AlarmLog> queryAll, HttpServletResponse response) throws Exception;
/**
* 查询全部不分页
* @param criteria /
* @return /
*/
List<AlarmLog> queryAll(AlarmLogCriteria criteria);
}

7
storeroom/src/main/java/com/storeroom/modules/storeroom3d/service/impl/AlarmInfoServiceImpl.java

@ -174,7 +174,7 @@ public class AlarmInfoServiceImpl implements AlarmInfoService {
}
@Override
public void dowload(List<AlarmLog> queryAll, HttpServletResponse response) throws Exception {
public void download(List<AlarmLog> queryAll, HttpServletResponse response) throws Exception {
List<Map<String, Object>> list = new ArrayList<>();
for (AlarmLog alarmLog : queryAll) {
Map<String, Object> map = new LinkedHashMap<>();
@ -190,6 +190,11 @@ public class AlarmInfoServiceImpl implements AlarmInfoService {
}
@Override
public List<AlarmLog> queryAll(AlarmLogCriteria criteria) {
return null;
}
/**
* 修改报警状态
*

Loading…
Cancel
Save