|
|
|
@ -372,10 +372,13 @@ public class PatrolResultServiceImpl implements IPatrolResultService { |
|
|
|
} |
|
|
|
|
|
|
|
public void batchInsertReportData(String reportId, String mainId) { |
|
|
|
log.info("batchInsertReportData reportId:" + reportId + ", mainId:" + mainId); |
|
|
|
long startTime = System.currentTimeMillis(); |
|
|
|
List<PatrolResultRef> patrolResultRefs = patrolResultMapper.selectResultRefByLineId(mainId); |
|
|
|
log.info("batchInsertReportData patrolResultRefs:" + patrolResultRefs); |
|
|
|
startTime = PrintUtil.useTime("SELECT RESULT", startTime); |
|
|
|
List<BasePointAreaInfo> basePointAreaInfoList = patrolResultMapper.selectBaseInfoByMainId(mainId); |
|
|
|
log.info("batchInsertReportData basePointAreaInfoList:" + basePointAreaInfoList); |
|
|
|
PrintUtil.useTime("AREA INQUERY", startTime); |
|
|
|
log.info("REPORTS SIZE: {}", patrolResultRefs.size()); |
|
|
|
List<InspectionReportData> reportDatas = new ArrayList<>(); |
|
|
|
@ -441,6 +444,7 @@ public class PatrolResultServiceImpl implements IPatrolResultService { |
|
|
|
final String reportDataId = reportId + "_" + (100000 + index); |
|
|
|
reportData.setLineId(reportDataId); |
|
|
|
reportDatas.add(reportData); |
|
|
|
log.info("batchInsertReportData reportData:" + reportData); |
|
|
|
String resultContent = patrolResultRef.getResultContent(); |
|
|
|
List<resultList> results = JSONObject.parseObject(resultContent).getJSONArray("resultList").toJavaList(resultList.class); |
|
|
|
String imgUrl = results.get(0).getResults().get(0).getResImageUrl(); |
|
|
|
@ -455,6 +459,7 @@ public class PatrolResultServiceImpl implements IPatrolResultService { |
|
|
|
reportImg.setImgType("0"); |
|
|
|
reportImg.setCreatTime(new Date()); |
|
|
|
reportImages.add(reportImg); |
|
|
|
log.info("batchInsertReportData reportImg:" + reportImg); |
|
|
|
} |
|
|
|
|
|
|
|
index = reportDatas.size() / 50; |
|
|
|
|