处理服务指令树层级关系
This commit is contained in:
parent
11a8dbc9c9
commit
1fad02dd3f
|
@ -1,5 +1,6 @@
|
|||
package com.nu.modules.servicedirective.service.impl;
|
||||
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||
|
@ -453,15 +454,19 @@ public class ConfigServiceDirectiveServiceImpl extends ServiceImpl<ConfigService
|
|||
dirList.sort(Comparator.comparingInt(ConfigServiceDirective::getSort));
|
||||
for (ConfigServiceDirective dir : dirList) {
|
||||
TreeNode dirNode = new TreeNode(inst.getId(), cat.getId(), tp.getId(), dir.getId(), dir.getDirectiveName(), 4, cycleTypeMap.get(dir.getCycleType()), dir.getIzEnabled(), dir.getSort(), canAdd);
|
||||
dirNode.setBodyTagList(dir.getBodyTagList());
|
||||
dirNode.setEmotionTagList(dir.getEmotionTagList());
|
||||
TreeNode tagNode = new TreeNode(inst.getId(), cat.getId(), tp.getId(), IdUtil.simpleUUID(), "标签", 5, cycleTypeMap.get(dir.getCycleType()), dir.getIzEnabled(), dir.getSort(), canAdd);
|
||||
tagNode.setBodyTagList(dir.getBodyTagList());
|
||||
tagNode.setEmotionTagList(dir.getEmotionTagList());
|
||||
typeNode.addChild(dirNode);
|
||||
dirNode.addChild(tagNode);
|
||||
}
|
||||
}
|
||||
catNode.addChild(typeNode);
|
||||
canAdd = true;
|
||||
}
|
||||
}
|
||||
instNode.addChild(catNode);
|
||||
canAdd = true;
|
||||
}
|
||||
}
|
||||
tree.add(instNode);
|
||||
|
|
Loading…
Reference in New Issue