|
@@ -44,11 +44,17 @@ public class ZhcxReprotSameDayRealTimeInspectionStatisticsServiceImpl extends Se
|
|
|
//统计时间
|
|
|
StatisticsDateDto dateDto = getStatisticsDate();
|
|
|
|
|
|
- //前一小时报验单
|
|
|
- List<SameDayRealTimeInspectionVo> inspetionList = dao.getInspetion(dateDto.getStartTime(), dateDto.getEndTime());
|
|
|
+ //前一小时外部报验单
|
|
|
+ List<SameDayRealTimeInspectionVo> inspetionList = dao.getInspetionOut(dateDto.getStartTime(), dateDto.getEndTime());
|
|
|
+
|
|
|
+ //前一小时内部报验单
|
|
|
+ List<SameDayRealTimeInspectionVo> inspetionList2 = dao.getInspetionIn(dateDto.getStartTime(), dateDto.getEndTime());
|
|
|
+
|
|
|
+ //数据处理
|
|
|
+ analysisDataData(inspetionList, dateDto.getStatisticsTime(), "out");
|
|
|
|
|
|
//数据处理
|
|
|
- analysisDataData(inspetionList, dateDto.getStatisticsTime());
|
|
|
+ analysisDataData(inspetionList2, dateDto.getStatisticsTime(), "in");
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -91,7 +97,7 @@ public class ZhcxReprotSameDayRealTimeInspectionStatisticsServiceImpl extends Se
|
|
|
* @param inspetionList
|
|
|
* @param statisticsTime
|
|
|
*/
|
|
|
- private void analysisDataData(List<SameDayRealTimeInspectionVo> inspetionList, Date statisticsTime) {
|
|
|
+ private void analysisDataData(List<SameDayRealTimeInspectionVo> inspetionList, Date statisticsTime, String inspectiontype) {
|
|
|
ZhcxReprotSameDayRealTimeInspectionStatisticsDo mainEntity = ZhcxReprotSameDayRealTimeInspectionStatisticsDo.builder()
|
|
|
.statistictime(statisticsTime)
|
|
|
.statisticday(DateUtil.format(statisticsTime, "yyyy-MM-dd"))
|
|
@@ -105,7 +111,7 @@ public class ZhcxReprotSameDayRealTimeInspectionStatisticsServiceImpl extends Se
|
|
|
.build();
|
|
|
mainEntity.setId(SecurityUtil.getUUID());
|
|
|
mainEntity.setDeleted("0");
|
|
|
-
|
|
|
+ mainEntity.setInspectiontype(inspectiontype);
|
|
|
|
|
|
if(ObjectUtil.isEmpty(inspetionList)) {
|
|
|
save(mainEntity);
|
|
@@ -175,9 +181,10 @@ public class ZhcxReprotSameDayRealTimeInspectionStatisticsServiceImpl extends Se
|
|
|
locationDo.setExecutedqty(locationDo.getExecutedqty() + 1);
|
|
|
}
|
|
|
|
|
|
+ locationDo.setInspectiontype(inspectiontype);
|
|
|
map.put(row.getInspectioncontent(), locationDo);
|
|
|
}
|
|
|
-
|
|
|
+ mainEntity.setInspectiontype(inspectiontype);
|
|
|
save(mainEntity);
|
|
|
locationService.saveBatch(map.values());
|
|
|
}
|