From ebbd0efdfc7cad7043a0d4620d5f508fbea75683 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期三, 05 七月 2023 09:59:55 +0800
Subject: [PATCH] 发布流程增加参数
---
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeRuleServiceImpl.java | 49 -------------------------------------------------
1 files changed, 0 insertions(+), 49 deletions(-)
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeRuleServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeRuleServiceImpl.java
index 439fd53..1ff109b 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeRuleServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeRuleServiceImpl.java
@@ -492,60 +492,11 @@
vo.setLcStatusText(CodeRuleLC.getTextByValue(vo.getLcStatus()));
if (hasSec) {
List<CodeBasicSecVO> codeBasicSecVOS = codeBasicSecService.listCodeBasicSecByRuleOid(vo.getOid());
- // 鍒ゆ柇鏄惁涓哄紩鐢ㄧ爜娈碉紝濡傛灉鏄簲鐢ㄧ爜娈电殑璇濓紝涓轰簡閫傞厤鍓嶇缁勪欢锛岃繖閲岃瀵硅〃杩涜澶勭悊涓�涓嬶紝鎸夌収浠ュ墠鐨勫弬鐓ф牸寮忚繘琛岃浆鎹�
- codeBasicSecVOS.stream().peek(item->{
- //寮曠敤鐮佹
- if(item.getSecType().equals(CodeSecTypeEnum.CODE_REFER_SEC) && StringUtils.isNotEmpty(item.getReferConfig())){
- item.setReferConfig(referConfigTOUIUiTable(item));
- }
- });
//鏌ヨ鐮佹
vo.setSecVOList(codeBasicSecVOS);
}
}
return vo;
}
-
- /**
- * 灏唕eferconfig杞崲涓篔SON鏍煎紡鐨刄IFormReferVO
- * @param item
- * @return
- */
- private String referConfigTOUIUiTable(CodeBasicSecVO item){
- // JSON鏍煎紡鐨勫弬鐓ч厤缃浆鎹负瀵硅薄
- CodeReferConfig codeReferConfig = JSONObject.parseObject(item.getReferConfig(), CodeReferConfig.class);
- // 鎷疯礉涓轰互鍓嶇殑鑰佸璞�
- UIFormReferVO uiFormReferVO = new UIFormReferVO();
- BeanUtil.copy(codeReferConfig,uiFormReferVO);
-
- // 琛ㄦ牸鐨勮嚜瀹氫箟瀹氫箟
- UITableCustomDefineVO uiTableCustomDefineVO = new UITableCustomDefineVO();
- uiTableCustomDefineVO.setPage(new UITablePageVO(codeReferConfig.getLimit(),1));
- // 鍒楄〃鐨勫垪鐨勪俊鎭浆鎹�
- List<UITableFieldVO> uiTableFieldVOs = new ArrayList<>();
- // 蹇�熸煡璇㈠垪
- List<UITableFieldVO> queryColumns = new ArrayList<>();
- codeReferConfig.getCodeShowFieldConfigs().stream().forEach(showField ->{
- UITableFieldVO uiTableFieldVO = new UITableFieldVO();
- BeanUtil.copy(showField,uiTableFieldVO);
- uiTableFieldVOs.add(uiTableFieldVO);
- if(showField.getIsQuery().equals("true")){
- queryColumns.add(uiTableFieldVO);
- }
- });
- // 鏄剧ず鐨勫垪
- uiTableCustomDefineVO.setCols(uiTableFieldVOs);
- // 蹇�熸煡璇㈠垪
- uiTableCustomDefineVO.setQueryColumns(queryColumns);
- // 绛涢�夋潯浠�
- HashMap<String, String> whereMap = new HashMap<>();
- codeReferConfig.getCodeSrchCondConfigs().stream().forEach(srch->{
- whereMap.put(srch.getFilterValue()+"_"+srch.getFilterType(),srch.getFilterValue());
- });
- uiFormReferVO.setWhere(whereMap);
- return JSONObject.toJSONString(uiFormReferVO);
- }
-
-
}
--
Gitblit v1.9.3