|
@@ -181,20 +181,41 @@ public class WarningInfoDayService implements BaseService<WarningInfoDay, Warnin
|
|
|
{
|
|
|
for(WarningInfoDay ap:wils)
|
|
|
{
|
|
|
- Warning2 warning=InitialRunner.warningmap.get(ap.getWarningid());
|
|
|
- WarningClassify warningClassify=InitialRunner.warningClassifymap.get(warning.getWarningclassifyid());
|
|
|
+ Warning2 warning=null;
|
|
|
+ if(InitialRunner.warningmap.containsKey(ap.getWarningid()))
|
|
|
+ {
|
|
|
+ warning=InitialRunner.warningmap.get(ap.getWarningid());
|
|
|
+ }
|
|
|
+
|
|
|
List<WarningInfoDay> items=null;
|
|
|
+ if(StringUtils.notEmp(warning) && StringUtils.notEmp(warning.getWarningclassifyid()) && !warning.getWarningclassifyid().equals(""))
|
|
|
+ {
|
|
|
+ WarningClassify warningClassify=null;
|
|
|
+ if(InitialRunner.warningClassifymap.containsKey(warning.getWarningclassifyid()))
|
|
|
+ {
|
|
|
+ warningClassify=InitialRunner.warningClassifymap.get(warning.getWarningclassifyid());
|
|
|
+ }
|
|
|
+ if(StringUtils.notEmp(warningClassify))
|
|
|
+ {
|
|
|
+ if (lsMap.containsKey(warningClassify.getName())) {
|
|
|
+ items = lsMap.get(warningClassify.getName());
|
|
|
+ items.add(ap);
|
|
|
+ lsMap.put(warningClassify.getName(), items);
|
|
|
+ } else {
|
|
|
+ items = new ArrayList<>();
|
|
|
+ items.add(ap);
|
|
|
+ lsMap.put(warningClassify.getName(), items);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
- if (lsMap.containsKey(warningClassify.getName())) {
|
|
|
- items = lsMap.get(warningClassify.getName());
|
|
|
- items.add(ap);
|
|
|
- lsMap.put(warningClassify.getName(), items);
|
|
|
- } else {
|
|
|
- items = new ArrayList<>();
|
|
|
- items.add(ap);
|
|
|
- lsMap.put(warningClassify.getName(), items);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|
|
@@ -347,20 +368,30 @@ public class WarningInfoDayService implements BaseService<WarningInfoDay, Warnin
|
|
|
{
|
|
|
for(WarningInfoDay ap:wils)
|
|
|
{
|
|
|
- Manufacturer manufacturer=InitialRunner.manufacturermap.get(ap.getManufacturerid());
|
|
|
+ Manufacturer manufacturer=null;
|
|
|
+
|
|
|
+ if(InitialRunner.manufacturermap.containsKey(ap.getManufacturerid()))
|
|
|
+ {
|
|
|
+ manufacturer=InitialRunner.manufacturermap.get(ap.getManufacturerid());
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
List<WarningInfoDay> items=null;
|
|
|
|
|
|
- if (lsMap.containsKey(manufacturer.getName())) {
|
|
|
- items = lsMap.get(manufacturer.getName());
|
|
|
- items.add(ap);
|
|
|
- lsMap.put(manufacturer.getName(), items);
|
|
|
- } else {
|
|
|
- items = new ArrayList<>();
|
|
|
- items.add(ap);
|
|
|
- lsMap.put(manufacturer.getName(), items);
|
|
|
+ if(null!=manufacturer)
|
|
|
+ {
|
|
|
+ if (lsMap.containsKey(manufacturer.getName())) {
|
|
|
+ items = lsMap.get(manufacturer.getName());
|
|
|
+ items.add(ap);
|
|
|
+ lsMap.put(manufacturer.getName(), items);
|
|
|
+ } else {
|
|
|
+ items = new ArrayList<>();
|
|
|
+ items.add(ap);
|
|
|
+ lsMap.put(manufacturer.getName(), items);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|
|
@@ -518,20 +549,35 @@ public class WarningInfoDayService implements BaseService<WarningInfoDay, Warnin
|
|
|
int total=wils.stream().mapToInt(WarningInfoDay::getFrequencyday).sum();//总合计
|
|
|
for(WarningInfoDay ap:wils)
|
|
|
{
|
|
|
- Warning2 warning=InitialRunner.warningmap.get(ap.getWarningid());
|
|
|
- WarningClassify warningClassify=InitialRunner.warningClassifymap.get(warning.getWarningclassifyid());
|
|
|
- List<WarningInfoDay> items=null;
|
|
|
+ Warning2 warning=null;
|
|
|
+ if(InitialRunner.warningmap.containsKey(ap.getWarningid()))
|
|
|
+ {
|
|
|
+ warning=InitialRunner.warningmap.get(ap.getWarningid());
|
|
|
+ }
|
|
|
|
|
|
- if (lsMap.containsKey(warningClassify.getName())) {
|
|
|
- items = lsMap.get(warningClassify.getName());
|
|
|
- items.add(ap);
|
|
|
- lsMap.put(warningClassify.getName(), items);
|
|
|
- } else {
|
|
|
- items = new ArrayList<>();
|
|
|
- items.add(ap);
|
|
|
- lsMap.put(warningClassify.getName(), items);
|
|
|
+ List<WarningInfoDay> items=null;
|
|
|
+ if(StringUtils.notEmp(warning) && StringUtils.notEmp(warning.getWarningclassifyid()) && !warning.getWarningclassifyid().equals(""))
|
|
|
+ {
|
|
|
+ WarningClassify warningClassify=null;
|
|
|
+ if(InitialRunner.warningClassifymap.containsKey(warning.getWarningclassifyid()))
|
|
|
+ {
|
|
|
+ warningClassify=InitialRunner.warningClassifymap.get(warning.getWarningclassifyid());
|
|
|
+ }
|
|
|
+ if(StringUtils.notEmp(warningClassify))
|
|
|
+ {
|
|
|
+ if (lsMap.containsKey(warningClassify.getName())) {
|
|
|
+ items = lsMap.get(warningClassify.getName());
|
|
|
+ items.add(ap);
|
|
|
+ lsMap.put(warningClassify.getName(), items);
|
|
|
+ } else {
|
|
|
+ items = new ArrayList<>();
|
|
|
+ items.add(ap);
|
|
|
+ lsMap.put(warningClassify.getName(), items);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|
|
@@ -618,20 +664,28 @@ public class WarningInfoDayService implements BaseService<WarningInfoDay, Warnin
|
|
|
int total=wils.stream().mapToInt(WarningInfoDay::getFrequencyday).sum();//总合计
|
|
|
for(WarningInfoDay ap:wils)
|
|
|
{
|
|
|
- Manufacturer manufacturer=InitialRunner.manufacturermap.get(ap.getManufacturerid());
|
|
|
-
|
|
|
- List<WarningInfoDay> items=null;
|
|
|
+ Manufacturer manufacturer=null;
|
|
|
+ if(InitialRunner.manufacturermap.containsKey(ap.getManufacturerid()))
|
|
|
+ {
|
|
|
+ manufacturer=InitialRunner.manufacturermap.get(ap.getManufacturerid());
|
|
|
+ }
|
|
|
|
|
|
- if (lsMap.containsKey(manufacturer.getName())) {
|
|
|
- items = lsMap.get(manufacturer.getName());
|
|
|
- items.add(ap);
|
|
|
- lsMap.put(manufacturer.getName(), items);
|
|
|
- } else {
|
|
|
- items = new ArrayList<>();
|
|
|
- items.add(ap);
|
|
|
- lsMap.put(manufacturer.getName(), items);
|
|
|
+ if(null!=manufacturer)
|
|
|
+ {
|
|
|
+ List<WarningInfoDay> items=null;
|
|
|
+
|
|
|
+ if (lsMap.containsKey(manufacturer.getName())) {
|
|
|
+ items = lsMap.get(manufacturer.getName());
|
|
|
+ items.add(ap);
|
|
|
+ lsMap.put(manufacturer.getName(), items);
|
|
|
+ } else {
|
|
|
+ items = new ArrayList<>();
|
|
|
+ items.add(ap);
|
|
|
+ lsMap.put(manufacturer.getName(), items);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|