From 0e5ba7238d31dc8fb5015001661811dceab55c42 Mon Sep 17 00:00:00 2001 From: xiejun <xj@2023> Date: 星期三, 13 九月 2023 09:02:33 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeDataMainPanelDataProvider.java | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeDataMainPanelDataProvider.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeDataMainPanelDataProvider.java index 23c6a08..31f6b45 100644 --- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeDataMainPanelDataProvider.java +++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeDataMainPanelDataProvider.java @@ -20,7 +20,6 @@ import org.apache.commons.collections4.CollectionUtils; import java.util.*; -import java.util.stream.Collectors; public class CodeDataMainPanelDataProvider extends AbstractVCIJTableDataProvider<BaseModel> { private CodeDataMainPanel ownerPanel; @@ -37,12 +36,12 @@ LinkedList<String> nameList = new LinkedList<>(); LinkedList<String> fieldList = new LinkedList<>(); List<CodeShowFieldConfigVO> colsList=ownerPanel.getUiFormRefer().getCodeShowFieldConfigVOS(); - colsList.stream().forEach(columns->{ + for (CodeShowFieldConfigVO columns : colsList) { String title= columns.getTitle(); String field=columns.getField(); nameList.add(title); fieldList.add(field); - }); + } specialColumns = nameList.toArray(new String[]{}); fields = fieldList.toArray(new String[]{}); return specialColumns; @@ -61,7 +60,7 @@ VCIJTableNode<BaseModel> res = new VCIJTableNode<BaseModel>(model); int i=dataColumnStartIndex; for (String field:fields){ - String data=defaultDataMap.getOrDefault(field,""); + String data=defaultDataMap.containsKey(field) ? defaultDataMap.get(field) : "" ; res.setPropertyValue(getColumns()[i++], data); } return res; @@ -81,19 +80,18 @@ List<CodeSrchCondConfigVO> codeSrchCondConfigVOS=uiFormRefer.getCodeSrchCondConfigVOS(); JSONObject jsonObject=new JSONObject(); if(!CollectionUtils.isEmpty(codeSrchCondConfigVOS)){ - codeSrchCondConfigVOS.stream().forEach(codeSrchCondConfigVO -> { + for (CodeSrchCondConfigVO codeSrchCondConfigVO : codeSrchCondConfigVOS) { String field=codeSrchCondConfigVO.getFilterField(); String value=codeSrchCondConfigVO.getFilterValue(); String filterType= codeSrchCondConfigVO.getFilterType(); condtionMap.put("conditionMap["+field+"]",value); - }); + } } Map<String, String> customCondtionMap=ownerPanel.getCustomCondtionMap(); if(customCondtionMap!=null&&customCondtionMap.size()>0){ - customCondtionMap.forEach((field, value) -> { - condtionMap.put("conditionMap["+field+"]",value); - }); - + for(String field : customCondtionMap.keySet()){ + condtionMap.put("conditionMap["+field+"]",customCondtionMap.get(field)); + } } Map<String,String> headerMap=new HashMap<>(); headerMap.put("Blade-Auth",this.ownerPanel.getTokenUserObject().getAccess_token()); @@ -116,7 +114,10 @@ List dataList= iPage.getRecords(); BaseModel [] baseModels=new BaseModel[]{}; if(!CollectionUtils.isEmpty(dataList)) { - List<BaseModel> hostInfos = (List<BaseModel>) dataList.stream().map(entity -> JSONUtil.toBean(JSONUtil.parseObj(entity), BaseModel.class)).collect(Collectors.toList()); + List<BaseModel> hostInfos = new ArrayList<>(); + for (Object entity : dataList) { + hostInfos.add(JSONUtil.toBean(JSONUtil.parseObj(entity),BaseModel.class)); + } baseModels = hostInfos.toArray(new BaseModel[]{}); } return baseModels; -- Gitblit v1.9.3