ludc
2024-12-05 90c86c95de1d20a3c3a44cab3482388a8c221a5e
Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/query/UIDataGridQuery.java
@@ -2,7 +2,7 @@
import com.alibaba.fastjson.JSON;
import com.vci.starter.web.pagemodel.BaseQueryObject;
import com.vci.web.util.Func;
import com.vci.starter.web.util.Lcm.Func;
import java.util.ArrayList;
import java.util.HashMap;
@@ -61,21 +61,7 @@
    }
    public void setSourceData(Map<String, Object> sourceData) {
        // TODO: 2024/12/2 Ludc 界面传过来的Map的value可能是一个Map,所以尝试转换
        Map<String, Object> convertMap = new HashMap<>();
        sourceData.keySet().stream().forEach(key->{
            Object obj = sourceData.get(key);
            try {
                if(Func.isNotEmpty(obj)){
                    convertMap.put(key,JSON.parseObject(obj.toString(), HashMap.class));
                }
            }catch (Exception e){
                //不抛出异常,如果转的时候报错就代表是String:String类型,直接往Map里面放
                convertMap.put(key,obj);
                //e.printStackTrace();
            }
        });
        this.sourceData = convertMap;
        this.sourceData = sourceData;
    }
    public List<Map<String, String>> getSelectData() {