|
|
@@ -177,6 +177,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
String[] spotNoStr = params.get("netSpot3NoStr").toString().split(",");
|
|
|
params.put("spotNoStr", spotNoStr);
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ String[] manNoStr = params.get("createManNoStr").toString().split(",");
|
|
|
+ params.put("manNoStr", manNoStr);
|
|
|
+ }
|
|
|
List<HashMap> paramsList = new ArrayList<>();
|
|
|
//总结净
|
|
|
long countActualTemp = 0L;
|
|
|
@@ -199,6 +203,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
actualMap.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
actualMap.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ actualMap.put("createManNoStr", params.get("createManNoStr"));
|
|
|
+ actualMap.put("manNoStr", params.get("manNoStr"));
|
|
|
+ }
|
|
|
actualMap.put("validFlag", "1");
|
|
|
List<HashMap> carActualTotal = meterWorkCarActualMapper.countDayAllState(actualMap);
|
|
|
if (carActualTotal.size() >= 1) {
|
|
|
@@ -214,6 +222,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
actualVoidMap.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
actualVoidMap.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ actualVoidMap.put("createManNoStr", params.get("createManNoStr"));
|
|
|
+ actualVoidMap.put("manNoStr", params.get("manNoStr"));
|
|
|
+ }
|
|
|
actualVoidMap.put("valueFlag", "0");
|
|
|
List<HashMap> carActualVoidTotal = meterWorkCarActualMapper.countDayAllState(actualVoidMap);
|
|
|
//结净未匹配委托总数
|
|
|
@@ -224,6 +236,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
actualNotMatchScaleMap.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
actualNotMatchScaleMap.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ actualNotMatchScaleMap.put("createManNoStr", params.get("createManNoStr"));
|
|
|
+ actualNotMatchScaleMap.put("manNoStr", params.get("manNoStr"));
|
|
|
+ }
|
|
|
actualNotMatchScaleMap.put("isPreScale", "0");
|
|
|
actualNotMatchScaleMap.put("validFlag", "1");
|
|
|
List<HashMap> carActualNotMatchTotal = meterWorkCarActualMapper.countDayAllState(actualNotMatchScaleMap);
|
|
|
@@ -240,6 +256,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
firstMap.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
firstMap.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ firstMap.put("createManNoStr", params.get("createManNoStr"));
|
|
|
+ firstMap.put("manNoStr", params.get("manNoStr"));
|
|
|
+ }
|
|
|
firstMap.put("validFlag", "1");
|
|
|
List<HashMap> carFirstTotal = meterWorkCarActualFirstMaper.countDayAllState(firstMap);
|
|
|
if (carFirstTotal.size() >= 1) {
|
|
|
@@ -255,6 +275,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
firstNotNetMap.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
firstNotNetMap.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ firstNotNetMap.put("createManNoStr", params.get("createManNoStr"));
|
|
|
+ firstNotNetMap.put("manNoStr", params.get("manNoStr"));
|
|
|
+ }
|
|
|
firstNotNetMap.put("valueFlag", "1");
|
|
|
List<HashMap> carFirst = meterWorkCarActualFirstMaper.countDayAllState(firstNotNetMap);
|
|
|
if (carFirst.size() >= 1) {
|
|
|
@@ -269,6 +293,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
firstResetMap.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
firstResetMap.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ firstResetMap.put("createManNoStr", params.get("createManNoStr"));
|
|
|
+ firstResetMap.put("manNoStr", params.get("manNoStr"));
|
|
|
+ }
|
|
|
List<HashMap> carFirstLog = meterBaseOperationLogMapper.countAllFirstState02(firstResetMap);
|
|
|
|
|
|
HashMap<String, Object> obj = new HashMap<>();
|
|
|
@@ -278,6 +306,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
obj.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
obj.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ obj.put("createManNoStr", params.get("createManNoStr"));
|
|
|
+ obj.put("manNoStr", params.get("manNoStr"));
|
|
|
+ }
|
|
|
List<WorkLoadReportInfo> models = meterWorkDataCountMapper.groupByDayCarReportInfo(obj);
|
|
|
if (spotModelList.size() >= 1) {
|
|
|
for (MeterBaseSpotInfo spotModel : spotModelList) {
|
|
|
@@ -417,6 +449,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
spotModelMap.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
spotModelMap.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ String[] manNoStr = params.get("createManNoStr").toString().split(",");
|
|
|
+ params.put("manNoStr", manNoStr);
|
|
|
+ }
|
|
|
List<MeterBaseSpotInfo> spotModelList = meterBaseSpotInfoMapper.staticSpotGroupByActualAndFirst(spotModelMap);
|
|
|
|
|
|
//总结净数
|
|
|
@@ -428,6 +464,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
actualMap.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
actualMap.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ actualMap.put("createManNoStr", params.get("createManNoStr"));
|
|
|
+ actualMap.put("manNoStr", params.get("manNoStr"));
|
|
|
+ }
|
|
|
actualMap.put("validFlag", "1");
|
|
|
List<HashMap> carActualTotal = meterWorkRailwayActualMapper.countDayAllState(actualMap);
|
|
|
if (carActualTotal.size() >= 1) {
|
|
|
@@ -444,6 +484,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
actualVoidMap.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
actualVoidMap.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ actualVoidMap.put("createManNoStr", params.get("createManNoStr"));
|
|
|
+ actualVoidMap.put("manNoStr", params.get("manNoStr"));
|
|
|
+ }
|
|
|
actualVoidMap.put("valueFlag", "0");
|
|
|
List<HashMap> carActualVoidTotal = meterWorkRailwayActualMapper.countDayAllState(actualVoidMap);
|
|
|
//结净未匹配委托总数
|
|
|
@@ -455,6 +499,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
actualNotMatchScaleMap.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
actualNotMatchScaleMap.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ actualNotMatchScaleMap.put("createManNoStr", params.get("createManNoStr"));
|
|
|
+ actualNotMatchScaleMap.put("manNoStr", params.get("manNoStr"));
|
|
|
+ }
|
|
|
actualNotMatchScaleMap.put("isPreSacale", "0");
|
|
|
actualNotMatchScaleMap.put("validFlag", "1");
|
|
|
List<HashMap> carActualNotMatchTotal = meterWorkRailwayActualMapper.countDayAllState(actualNotMatchScaleMap);
|
|
|
@@ -471,6 +519,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
firstMap.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
firstMap.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ firstMap.put("createManNoStr", params.get("createManNoStr"));
|
|
|
+ firstMap.put("manNoStr", params.get("manNoStr"));
|
|
|
+ }
|
|
|
firstMap.put("railwayTypeNo", railwayTypeNo);
|
|
|
firstMap.put("validFlag", "1");
|
|
|
List<HashMap> carFirstTotal = meterWorkRailwayActFirstMapper.countDayAllState(firstMap);
|
|
|
@@ -488,6 +540,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
firstNotNetMap.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
firstNotNetMap.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ firstNotNetMap.put("createManNoStr", params.get("createManNoStr"));
|
|
|
+ firstNotNetMap.put("manNoStr", params.get("manNoStr"));
|
|
|
+ }
|
|
|
firstNotNetMap.put("valueFlag", "1");
|
|
|
List<HashMap> carFirst = meterWorkRailwayActFirstMapper.countDayAllState(firstNotNetMap);
|
|
|
if (carFirst.size() >= 1) {
|
|
|
@@ -503,6 +559,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
firstResetMap.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
firstResetMap.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ firstResetMap.put("createManNoStr", params.get("createManNoStr"));
|
|
|
+ firstResetMap.put("manNoStr", params.get("manNoStr"));
|
|
|
+ }
|
|
|
List<HashMap> carFirstLog = meterBaseOperationLogMapper.countAllFirstState03(firstResetMap);
|
|
|
|
|
|
HashMap<String, Object> obj = new HashMap<>();
|
|
|
@@ -513,6 +573,10 @@ public class MeterWorkDataCountServiceImpl implements IMeterWorkDataCountService
|
|
|
obj.put("netSpot3NoStr", params.get("netSpot3NoStr"));
|
|
|
obj.put("spotNoStr", params.get("spotNoStr"));
|
|
|
}
|
|
|
+ if (params.get("createManNoStr") != null) {
|
|
|
+ obj.put("createManNoStr", params.get("createManNoStr"));
|
|
|
+ obj.put("manNoStr", params.get("manNoStr"));
|
|
|
+ }
|
|
|
List<WorkLoadReportInfo> models = meterWorkDataCountMapper.groupByDayStaticReportInfo(obj);
|
|
|
if (spotModelList.size() >= 1) {
|
|
|
for (MeterBaseSpotInfo spotModel : spotModelList) {
|