修改框架弹出过滤

product
17602169347 2 years ago
parent ae084a75bb
commit 313497cb5a

@ -3,6 +3,8 @@ package jnpf.base.model.dataInterface;
import jnpf.base.Pagination; import jnpf.base.Pagination;
import lombok.Data; import lombok.Data;
import java.util.List;
/** /**
* *
* @author Allen Pan * @author Allen Pan
@ -24,4 +26,6 @@ public class DataInterfacePage extends Pagination {
private String bissId; private String bissId;
private List<String> excludeFields;
} }

@ -196,6 +196,9 @@ public class DataInterfaceServiceImpl extends ServiceImpl<DataInterfaceMapper, D
DataInterfaceActionVo actionVo = (DataInterfaceActionVo) result.getData(); DataInterfaceActionVo actionVo = (DataInterfaceActionVo) result.getData();
if (actionVo.getData() instanceof List) { if (actionVo.getData() instanceof List) {
dataList = (List<Map<String, Object>>) actionVo.getData(); dataList = (List<Map<String, Object>>) actionVo.getData();
if(page.getExcludeFields() != null && page.getExcludeFields().size() > 0){
dataList = dataList.stream().filter(datas -> !(page.getExcludeFields().contains(datas.get("license_num")))).collect(Collectors.toList());
}
total = dataList.size(); total = dataList.size();
} }
dataList = PageUtil.getListPage((int) page.getCurrentPage(), (int) page.getPageSize(), dataList); dataList = PageUtil.getListPage((int) page.getCurrentPage(), (int) page.getPageSize(), dataList);

Loading…
Cancel
Save