beetlsql3-dev
Mlxa0324 2 years ago
parent ff41d1ba6a
commit 5acbe13470

@ -1,6 +1,7 @@
package com.ibeetl.admin.core.util.map;
import cn.hutool.json.JSONUtil;
import com.alibaba.fastjson.JSONPath;
import java.util.Collection;
import java.util.Map;
@ -28,6 +29,10 @@ public class MapUtil extends cn.hutool.core.map.MapUtil {
return map.values();
}
public static <T extends CharSequence> Object getPath(Object object, String path) {
return JSONPath.eval(object, path);
}
public static <T extends CharSequence> Set<T> keys(String stringMap) {
return (Set<T>)JSONUtil.parseObj(stringMap).keySet();
}
@ -35,4 +40,8 @@ public class MapUtil extends cn.hutool.core.map.MapUtil {
public static <T extends CharSequence> Collection<?> values(String stringMap) {
return JSONUtil.parseObj(stringMap).values();
}
public static <T extends CharSequence> Object getPath(String stringMap, String path) {
return JSONPath.read(stringMap, path);
}
}

@ -78,6 +78,7 @@
<div class="layui-form-item">
<label class="layui-form-label">开课节次</label>
<div class="layui-inline" style="width: 50%;">
<input id="kkJieciTableCheckBoxIds" value='${mapUtil.getPath(teacherOpenCourseScheduleSession.teacherOpenCourseScheduleSessionClassList, "$..teacherOpenCourseScheduleSessionTagId")}'/>
<table id="kkJieciTable" class="layui-table" name="sessionTagList" lay-filter="kkJieciTable"
data-value='${teacherOpenCourseScheduleSession.teacherOpenCourseScheduleSessionClassList}'></table>
</div>

Loading…
Cancel
Save