|
@@ -541,7 +541,7 @@ public class SbInfoServiceImpl extends BaseServiceImpl<SbInfoMapper, SbInfo, SbI
|
|
SbType sbType = sbTypeMapper.selectById(model.getParentId());
|
|
SbType sbType = sbTypeMapper.selectById(model.getParentId());
|
|
//如果是父设备是机械,则需要将动设备,静设备和特种设备手动挂在机械下面
|
|
//如果是父设备是机械,则需要将动设备,静设备和特种设备手动挂在机械下面
|
|
List<SbInfoTypeReportVO2> sbInfoTypeReportVO2s = new ArrayList<>();
|
|
List<SbInfoTypeReportVO2> sbInfoTypeReportVO2s = new ArrayList<>();
|
|
- if (sbType.getName().equals("机械")){
|
|
|
|
|
|
+ if (id==null||sbType.getName().equals("机械")){
|
|
//二级菜单,需将动设备,静设备加进来
|
|
//二级菜单,需将动设备,静设备加进来
|
|
List<String> list = new ArrayList<>();
|
|
List<String> list = new ArrayList<>();
|
|
list.add("机械-动设备");
|
|
list.add("机械-动设备");
|
|
@@ -568,6 +568,7 @@ public class SbInfoServiceImpl extends BaseServiceImpl<SbInfoMapper, SbInfo, SbI
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
} while (true);
|
|
} while (true);
|
|
|
|
+ types.add(vo.getId());
|
|
if (types.size()>0) {
|
|
if (types.size()>0) {
|
|
typeMap.put(vo.getName(), types);
|
|
typeMap.put(vo.getName(), types);
|
|
}
|
|
}
|
|
@@ -578,6 +579,7 @@ public class SbInfoServiceImpl extends BaseServiceImpl<SbInfoMapper, SbInfo, SbI
|
|
model = new SbTypeDTO();
|
|
model = new SbTypeDTO();
|
|
model.setIdList(typeMap.get(name));
|
|
model.setIdList(typeMap.get(name));
|
|
SbInfoTypeReportVO2 reportVO2s = sbTypeMapper.getSbNums(model);
|
|
SbInfoTypeReportVO2 reportVO2s = sbTypeMapper.getSbNums(model);
|
|
|
|
+ reportVO2s.setTypeName(name);
|
|
sbInfoTypeReportVO2s.add(reportVO2s);
|
|
sbInfoTypeReportVO2s.add(reportVO2s);
|
|
}
|
|
}
|
|
//再将特种设备加进来
|
|
//再将特种设备加进来
|
|
@@ -604,6 +606,7 @@ public class SbInfoServiceImpl extends BaseServiceImpl<SbInfoMapper, SbInfo, SbI
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
} while (true);
|
|
} while (true);
|
|
|
|
+ types.add(vo.getId());
|
|
if (types.size()>0) {
|
|
if (types.size()>0) {
|
|
typeMap.put(vo.getName(), types);
|
|
typeMap.put(vo.getName(), types);
|
|
}
|
|
}
|
|
@@ -613,6 +616,7 @@ public class SbInfoServiceImpl extends BaseServiceImpl<SbInfoMapper, SbInfo, SbI
|
|
model = new SbTypeDTO();
|
|
model = new SbTypeDTO();
|
|
model.setIdList(typeMap.get(name));
|
|
model.setIdList(typeMap.get(name));
|
|
SbInfoTypeReportVO2 reportVO2s = sbTypeMapper.getSbNums(model);
|
|
SbInfoTypeReportVO2 reportVO2s = sbTypeMapper.getSbNums(model);
|
|
|
|
+ reportVO2s.setTypeName(name);
|
|
sbInfoTypeReportVO2s.add(reportVO2s);
|
|
sbInfoTypeReportVO2s.add(reportVO2s);
|
|
}
|
|
}
|
|
}
|
|
}
|