|
|
|
@ -199,21 +199,20 @@ public class PatrolTaskResultMainController extends BaseController { |
|
|
|
startTime = PrintUtil.useTime("INQUIRY ANALYZE DATA", startTime); |
|
|
|
logger.info("[ARCHIVE] Id: {}, collectNum: {}, analyseNum: {}, modifyNum:{}", mainId, collectNum, analyseNum, modifyNum.get()); |
|
|
|
if (modifyNum.get() + analyseNum != collectNum) { |
|
|
|
final String failMsg = "[ARCHIVE] FAIL! Analyse number equals not gather number!"; |
|
|
|
logger.error(failMsg); |
|
|
|
return AjaxResult.error(failMsg); |
|
|
|
} else { |
|
|
|
Long reportId = patrolResultService.saveReport(resultMain, lineIds, lineId, resultList); |
|
|
|
PrintUtil.useTime("ARCHIVE END", startTime); |
|
|
|
(new Thread(() -> { |
|
|
|
long beginTime = (new Date()).getTime(); |
|
|
|
logger.info("[EXPORT REPORTS] StartTime: {}, reportId: {}", DateUtil.now(), reportId); |
|
|
|
exportExcelWordAndZip(String.valueOf(reportId)); |
|
|
|
PrintUtil.useTime("EXPORT REPORTS END", beginTime); |
|
|
|
})).start(); |
|
|
|
return toAjax(1); |
|
|
|
final String failMsg = "-------------------------------------[ARCHIVE] FAIL! Analyse number equals not gather number!"; |
|
|
|
logger.info(failMsg); |
|
|
|
} |
|
|
|
|
|
|
|
Long reportId = patrolResultService.saveReport(resultMain, lineIds, lineId, resultList); |
|
|
|
PrintUtil.useTime("ARCHIVE END", startTime); |
|
|
|
(new Thread(() -> { |
|
|
|
long beginTime = (new Date()).getTime(); |
|
|
|
logger.info("[EXPORT REPORTS] StartTime: {}, reportId: {}", DateUtil.now(), reportId); |
|
|
|
exportExcelWordAndZip(String.valueOf(reportId)); |
|
|
|
PrintUtil.useTime("EXPORT REPORTS END", beginTime); |
|
|
|
})).start(); |
|
|
|
return toAjax(1); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
public String ToStationIn(String areaId) { |
|
|
|
|