|
|
@ -148,7 +148,7 @@ public class IotVisualManageServiceImpl extends BaseServiceImpl<IotVisualManageM |
|
|
menuDTO.setType(0); |
|
|
menuDTO.setType(0); |
|
|
menuDTO.setOpenStyle(0); |
|
|
menuDTO.setOpenStyle(0); |
|
|
menuDTO.setSaView(1); |
|
|
menuDTO.setSaView(1); |
|
|
menuDTO.setUrl("scada/preview?id=" + entity.getId()); |
|
|
|
|
|
|
|
|
menuDTO.setUrl("visual/preview?id=" + entity.getId()); |
|
|
SysMenuEntity sysMenuEntity = ConvertUtils.sourceToTarget(menuDTO, SysMenuEntity.class); |
|
|
SysMenuEntity sysMenuEntity = ConvertUtils.sourceToTarget(menuDTO, SysMenuEntity.class); |
|
|
sysMenuService.save(sysMenuEntity); |
|
|
sysMenuService.save(sysMenuEntity); |
|
|
sysLanguageService.saveOrUpdate("sys_menu", sysMenuEntity.getId(), "name", sysMenuEntity.getName(), HttpContextUtils.getLanguage()); |
|
|
sysLanguageService.saveOrUpdate("sys_menu", sysMenuEntity.getId(), "name", sysMenuEntity.getName(), HttpContextUtils.getLanguage()); |
|
|
@ -314,6 +314,11 @@ public class IotVisualManageServiceImpl extends BaseServiceImpl<IotVisualManageM |
|
|
wrapper.and(is_default.eq(0).or(tenant_code.in(tenantSubsetUtil.paramsAddTenantCodeList(true)))); |
|
|
wrapper.and(is_default.eq(0).or(tenant_code.in(tenantSubsetUtil.paramsAddTenantCodeList(true)))); |
|
|
} |
|
|
} |
|
|
List<IotVisualManageDTO> iotVisualManageDTOS = ConvertUtils.sourceToTarget(mapper.selectListByQuery(wrapper), IotVisualManageDTO.class); |
|
|
List<IotVisualManageDTO> iotVisualManageDTOS = ConvertUtils.sourceToTarget(mapper.selectListByQuery(wrapper), IotVisualManageDTO.class); |
|
|
|
|
|
iotVisualManageDTOS.forEach(temp->{ |
|
|
|
|
|
IotVisualDesignDTO desigDTO = iotVisualDesignService.getDetailByBoardManageId(temp.getId().toString()); |
|
|
|
|
|
temp.setIotConfigurationDesigDTO(desigDTO); |
|
|
|
|
|
|
|
|
|
|
|
}); |
|
|
return iotVisualManageDTOS.stream().sorted(Comparator.comparing(IotVisualManageDTO::getCreateDate).reversed()).collect(Collectors.toList()); |
|
|
return iotVisualManageDTOS.stream().sorted(Comparator.comparing(IotVisualManageDTO::getCreateDate).reversed()).collect(Collectors.toList()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -352,22 +357,11 @@ public class IotVisualManageServiceImpl extends BaseServiceImpl<IotVisualManageM |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public List<IotVisualManageDTO> listIotBoardManageDTO(Map<String, Object> params) { |
|
|
public List<IotVisualManageDTO> listIotBoardManageDTO(Map<String, Object> params) { |
|
|
String val =""; |
|
|
|
|
|
List<IotVisualManageDTO> list = this.listAs(params, IotVisualManageDTO.class); |
|
|
List<IotVisualManageDTO> list = this.listAs(params, IotVisualManageDTO.class); |
|
|
list.forEach(temp->{ |
|
|
list.forEach(temp->{ |
|
|
IotVisualDesignDTO desigDTO = iotVisualDesignService.getDetailByBoardManageId(temp.getId().toString()); |
|
|
IotVisualDesignDTO desigDTO = iotVisualDesignService.getDetailByBoardManageId(temp.getId().toString()); |
|
|
if(ObjectUtil.isNotNull(desigDTO)){ |
|
|
if(ObjectUtil.isNotNull(desigDTO)){ |
|
|
JSONObject object = JSONObject.parseObject(desigDTO.getPictureData()); |
|
|
|
|
|
JSONArray object1 = JSONArray.parseArray(JSONObject.toJSONString(object.get("nodes"))); |
|
|
|
|
|
JSONArray object2 = new JSONArray(); |
|
|
|
|
|
object1.parallelStream().forEach(info->{ |
|
|
|
|
|
JSONObject o1 = JSON.parseObject(info.toString()); |
|
|
|
|
|
JSONObject o2 = JSONObject.parseObject(o1.getString("properties")); |
|
|
|
|
|
o2.put("dynamic",JSONObject.parseObject(val)); |
|
|
|
|
|
o1.put("properties",o2); |
|
|
|
|
|
object2.add(o1); |
|
|
|
|
|
}); |
|
|
|
|
|
object.put("nodes",object2); |
|
|
|
|
|
|
|
|
JSONArray object = JSONArray.parseArray(desigDTO.getPictureData()); |
|
|
desigDTO.setPictureData(JSONObject.toJSONString(object)); |
|
|
desigDTO.setPictureData(JSONObject.toJSONString(object)); |
|
|
desigDTO.setApiSetIds(""); |
|
|
desigDTO.setApiSetIds(""); |
|
|
desigDTO.setIotThingApiDTOList(Lists.newArrayList()); |
|
|
desigDTO.setIotThingApiDTOList(Lists.newArrayList()); |
|
|
|