From 890eef1b4240e0fcf8c6f2000e01f43e587702ef Mon Sep 17 00:00:00 2001
From: dangsn <dangsn@chicecm.com>
Date: 星期二, 04 六月 2024 16:44:00 +0800
Subject: [PATCH] 调整项目的引用

---
 Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsEnumServiceImpl.java |   46 ++++++++++++++++++++++++++--------------------
 1 files changed, 26 insertions(+), 20 deletions(-)

diff --git a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsEnumServiceImpl.java b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsEnumServiceImpl.java
index 58170e8..f37d360 100644
--- a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsEnumServiceImpl.java
+++ b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsEnumServiceImpl.java
@@ -1,7 +1,9 @@
 package com.vci.web.service.impl;
 
 import com.vci.client.common.providers.ServiceProvider;
-import com.vci.corba.common.VCIError;
+import com.vci.corba.common.PLException;
+import com.vci.corba.omd.etm.EnumItem;
+import com.vci.corba.omd.etm.EnumType;
 import com.vci.starter.web.annotation.log.VciUnLog;
 import com.vci.starter.web.enumpck.UserSecretEnum;
 import com.vci.starter.web.exception.VciBaseException;
@@ -11,8 +13,13 @@
 import com.vci.starter.web.util.VciDateUtil;
 import com.vci.web.constant.CacheKeyConstant;
 import com.vci.web.constant.EnumIdConstant;
-import com.vci.web.pageModel.*;
-import com.vci.web.service.*;
+import com.vci.web.pageModel.KeyValue;
+import com.vci.web.pageModel.OsEnumItemVO;
+import com.vci.web.pageModel.OsEnumVO;
+import com.vci.web.pageModel.OsStatusVO;
+import com.vci.web.service.OsEnumServiceI;
+import com.vci.web.service.OsLifeCycleServiceI;
+import com.vci.web.service.WebBoServiceI;
 import com.vci.web.util.PlatformClientUtil;
 import com.vci.web.util.WebUtil;
 import org.apache.commons.lang3.StringUtils;
@@ -25,9 +32,6 @@
 import org.springframework.stereotype.Service;
 import org.springframework.util.CollectionUtils;
 import org.springframework.web.util.HtmlUtils;
-import plm.bs.bom.clientobject.ClientBusinessObject;
-import com.vci.corba.omd.etm.EnumChild;
-import com.vci.corba.omd.etm.EnumItem;
 import plm.corba.enumManager.EnumItemFilter;
 
 import java.util.*;
@@ -48,7 +52,7 @@
 	 * 骞冲彴璋冪敤瀹㈡埛绔�
 	 */
 	//@Autowired
-	//private PlatformClientUtil platformClientUtil;
+	private PlatformClientUtil platformClientUtil;
 
 	/**
 	 * 鐢熷懡鍛ㄦ湡
@@ -211,9 +215,10 @@
 		EnumItemFilter filter = new EnumItemFilter("");
 		//鍚庨潰涓や釜鍙傛暟灞呯劧瀹屽叏娌℃湁浣滅敤
 		try {
-			return enumDO2VOs(Arrays.stream(ServiceProvider.getOMDService().getEnumService().getEmItems("",1,1)).collect(Collectors.toList()));
+//			return enumDO2VOs(Arrays.stream(ServiceProvider.getOMDService().getEnumService().getEmItems("",1,1)).collect(Collectors.toList()));
+			return enumDO2VOs(Arrays.stream(ServiceProvider.getOMDService().getEnumService().getEnumTypes("",1,1)).collect(Collectors.toList()));
 			//return enumDO2VOs(Arrays.stream(platformClientUtil.getEnumService().getEmItems(filter,1,1)).collect(Collectors.toList()));
-		} catch (VCIError vciError) {
+		} catch (PLException vciError) {
 			throw WebUtil.getVciBaseException(vciError);
 		}
 	}
@@ -237,7 +242,7 @@
 	 * @return 鏄剧ず瀵硅薄
 	 */
 	@Override
-	public List<OsEnumVO> enumDO2VOs(Collection<EnumItem> enumItems) {
+	public List<OsEnumVO> enumDO2VOs(Collection<EnumType> enumItems) {
 		List<OsEnumVO> enumVOS = new ArrayList<>();
 		Optional.ofNullable(enumItems).orElseGet(()->new ArrayList<>()).stream().forEach(enumItem -> {
 			OsEnumVO enumVO = enumDO2VO(enumItem);
@@ -253,7 +258,7 @@
 	 * @return 鏄剧ず瀵硅薄
 	 */
 	@Override
-	public OsEnumVO enumDO2VO(EnumItem enumItem) {
+	public OsEnumVO enumDO2VO(EnumType enumItem) {
 		OsEnumVO enumVO = new OsEnumVO();
 		if(enumItem!=null){
 			enumVO.setOid(enumItem.oid);
@@ -281,10 +286,10 @@
 			}
 			List<OsEnumItemVO> itemVOS = new ArrayList<>();
 			Map<String,String> itemVOMap = new HashMap<>();
-			if(enumItem.children!=null && enumItem.children.length > 0){
-				for(int i = 0 ; i < enumItem.children.length ; i ++){
+			if(enumItem.items!=null && enumItem.items.length > 0){
+				for(int i = 0 ; i < enumItem.items.length ; i ++){
 					OsEnumItemVO enumItemVO = new OsEnumItemVO();
-					EnumChild enumChild = enumItem.children[i];
+					EnumItem enumChild = enumItem.items[i];
 					enumItemVO.setId(enumChild.value);
 					enumItemVO.setName(enumChild.name);
 					enumItemVO.setDescription(enumChild.description);
@@ -360,12 +365,12 @@
 	 * @param enumItemList 鏋氫妇鐨勫唴瀹�
 	 */
 	@Override
-	public void batchAddEnum(List<EnumItem> enumItemList) {
+	public void batchAddEnum(List<EnumType> enumItemList) {
 		if(!CollectionUtils.isEmpty(enumItemList)){
 			enumItemList.stream().forEach(enumItem -> {
 				try {
-					ServiceProvider.getOMDService().getEnumService().addEmItem(enumItem);
-				} catch (VCIError e) {
+					ServiceProvider.getOMDService().getEnumService().addEnumType(enumItem);
+				} catch (PLException e) {
 					throw WebUtil.getVciBaseException(e);
 				}
 			});
@@ -378,12 +383,13 @@
 	 * @param enumItemList 鏋氫妇鐨勫唴瀹�
 	 */
 	@Override
-	public void batchEditEnum(List<EnumItem> enumItemList) {
+	public void batchEditEnum(List<EnumType> enumItemList) {
 		if(!CollectionUtils.isEmpty(enumItemList)){
 			enumItemList.stream().forEach(enumItem -> {
 				try {
-					ServiceProvider.getOMDService().getEnumService().modifyEmItem(enumItem);
-				} catch (VCIError e) {
+//					ServiceProvider.getOMDService().getEnumService().modifyEmItem(enumItem);
+					ServiceProvider.getOMDService().getEnumService().modifyEnumType(enumItem);
+				} catch (PLException e) {
 					throw WebUtil.getVciBaseException(e);
 				}
 			});

--
Gitblit v1.9.3