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> getRelationListByKeyword(List> dataVOList, List searchVOList){ List> passDataList = new ArrayList<>(); for (Map 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; } }