|
@@ -44,12 +44,10 @@ import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.
|
|
|
@PermitAll
|
|
@PermitAll
|
|
|
public class IotReportDeviceController {
|
|
public class IotReportDeviceController {
|
|
|
private static final ImmutableList<String> jt = ImmutableList.<String>builder()
|
|
private static final ImmutableList<String> jt = ImmutableList.<String>builder()
|
|
|
- .add("电驱增压机", "柴驱增压机", "液驱增压机", "电驱空压机", "柴驱空压机") // 第一批5个
|
|
|
|
|
.add("提纯撬", "空气处理撬", "膜组", "注水泵", "绞车") // 第二批5个
|
|
.add("提纯撬", "空气处理撬", "膜组", "注水泵", "绞车") // 第二批5个
|
|
|
.add("井架", "底座", "发动机", "泥浆泵", "连油主车") // 第三批5个
|
|
.add("井架", "底座", "发动机", "泥浆泵", "连油主车") // 第三批5个
|
|
|
.build();
|
|
.build();
|
|
|
private static final ImmutableList<String> rh = ImmutableList.<String>builder()
|
|
private static final ImmutableList<String> rh = ImmutableList.<String>builder()
|
|
|
- .add("电驱增压机", "柴驱增压机", "液驱增压机", "电驱空压机", "柴驱空压机") // 第一批5个
|
|
|
|
|
.add("提纯撬", "空气处理撬", "膜组", "注水泵").build();
|
|
.add("提纯撬", "空气处理撬", "膜组", "注水泵").build();
|
|
|
private static final ImmutableList<String> ry = ImmutableList.<String>builder()
|
|
private static final ImmutableList<String> ry = ImmutableList.<String>builder()
|
|
|
.add("井架", "底座", "发动机", "泥浆泵","绞车").build();
|
|
.add("井架", "底座", "发动机", "泥浆泵","绞车").build();
|
|
@@ -95,14 +93,14 @@ public class IotReportDeviceController {
|
|
|
collect.forEach(e->{
|
|
collect.forEach(e->{
|
|
|
IotProductClassifyDO iotProductClassifyDO = iotProductClassifyMapper.selectById(e.getKey());
|
|
IotProductClassifyDO iotProductClassifyDO = iotProductClassifyMapper.selectById(e.getKey());
|
|
|
if ("jt".equals(companyCode)) {
|
|
if ("jt".equals(companyCode)) {
|
|
|
- if (jt.contains(iotProductClassifyDO.getName())){
|
|
|
|
|
|
|
+ if (jt.contains(iotProductClassifyDO.getName())||"空压机".equals(iotProductClassifyDO.getName())||iotProductClassifyDO.getName().contains("驱增压机")) {
|
|
|
Map<String, Object> map = new HashMap<>(4);
|
|
Map<String, Object> map = new HashMap<>(4);
|
|
|
map.put("category", iotProductClassifyDO.getName());
|
|
map.put("category", iotProductClassifyDO.getName());
|
|
|
map.put("value", e.getValue());
|
|
map.put("value", e.getValue());
|
|
|
results.add(map);
|
|
results.add(map);
|
|
|
}
|
|
}
|
|
|
} else if ("rh".equals(companyCode)) {
|
|
} else if ("rh".equals(companyCode)) {
|
|
|
- if (rh.contains(iotProductClassifyDO.getName())){
|
|
|
|
|
|
|
+ if (rh.contains(iotProductClassifyDO.getName())||"空压机".equals(iotProductClassifyDO.getName())||iotProductClassifyDO.getName().contains("驱增压机")){
|
|
|
Map<String, Object> map = new HashMap<>(4);
|
|
Map<String, Object> map = new HashMap<>(4);
|
|
|
map.put("category", iotProductClassifyDO.getName());
|
|
map.put("category", iotProductClassifyDO.getName());
|
|
|
map.put("value", e.getValue());
|
|
map.put("value", e.getValue());
|