组态图元入库、查询功能

This commit is contained in:
2023-06-14 19:39:00 +08:00
parent b8cce3c741
commit 38ca57c790
12 changed files with 243 additions and 198 deletions

View File

@@ -1,5 +1,6 @@
package com.njcn.csdevice.service.impl;
import cn.hutool.core.util.IdUtil;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njcn.csdevice.mapper.CsDataArrayMapper;
import com.njcn.csdevice.pojo.dto.DataArrayDTO;
@@ -49,21 +50,21 @@ public class CsDataArrayServiceImpl extends ServiceImpl<CsDataArrayMapper, CsDat
vo2.setShowName(item.getDataArrayShowName());
List<String> statMethodList = Arrays.asList(item.getStatMethod().split(","));
List<String> phaseList = Arrays.asList(item.getPhase().split(","));
statMethodList.forEach(item2->{
phaseList.forEach(item2->{
List<DataArrayTreeVO> list4 = new ArrayList<>();
DataArrayTreeVO vo3 = new DataArrayTreeVO();
vo3.setId("2");
vo3.setName(item2);
vo3.setShowName(item2);
phaseList.forEach(item3->{
if (Objects.equals(item2,"M")){
vo3.setShowName("无相别");
} else {
vo3.setShowName(item2);
}
statMethodList.forEach(item3->{
DataArrayTreeVO vo4 = new DataArrayTreeVO();
vo4.setId("3");
vo4.setId(IdUtil.simpleUUID()+IdUtil.simpleUUID());
vo4.setName(item3);
if (Objects.equals(item3,"M")){
vo4.setShowName("无相别");
} else {
vo4.setShowName(item3);
}
vo4.setShowName(item3);
list4.add(vo4);
});
vo3.setChildren(list4);