ny
昨天 b6f169fe43a2b13f351aefc152374fc7f0bc8cb7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package jnpf.onlinedev.util.onlineDevUtil;
 
import jnpf.onlinedev.model.OnlineDevListModel.VisualColumnSearchVO;
 
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
 
/**
 *
 * 关联表单工具类
 * @author JNPF开发平台组
 * @version V3.2.0
 * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com)
 * @date  2022/1/7
 */
public class RelationFormUtils {
 
    /**
     * 转后后查询
     * @param dataVOList
     * @param searchVOList
     * @return
     */
    public static List<Map<String, Object>> getRelationListByKeyword(List<Map<String, Object>> dataVOList, List<VisualColumnSearchVO> searchVOList){
        List<Map<String, Object>> passDataList = new ArrayList<>();
        for (Map<String, Object> dataMap : dataVOList){
            int i =0;
            for (VisualColumnSearchVO searchVO : searchVOList){
                String s = String.valueOf(dataMap.get(searchVO.getVModel()));
                if (s.contains(String.valueOf(searchVO.getValue()))){
                    i++;
                }
            }
            if (i>0){
                passDataList.add(dataMap);
            }
        }
        return passDataList;
    }
}