From 62424b385a7348c08e2def54e7d0854ce9d37243 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期一, 08 四月 2024 15:56:53 +0800
Subject: [PATCH] OsBtmServiceImpl和BtmItem类做的相关调整提交。

---
 Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsEnumServiceImpl.java |   25 ++++++++++++-------------
 1 files changed, 12 insertions(+), 13 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 093d3de..17970c2 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,8 +1,8 @@
 package com.vci.web.service.impl;
 
+import com.vci.client.common.providers.ServiceProvider;
 import com.vci.corba.common.VCIError;
 import com.vci.starter.web.annotation.log.VciUnLog;
-import com.vci.starter.web.enumpck.DataSecretEnum;
 import com.vci.starter.web.enumpck.UserSecretEnum;
 import com.vci.starter.web.exception.VciBaseException;
 import com.vci.starter.web.pagemodel.DataGrid;
@@ -20,15 +20,14 @@
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.cache.annotation.CacheEvict;
-import org.springframework.cache.annotation.CachePut;
 import org.springframework.cache.annotation.Cacheable;
 import org.springframework.context.annotation.Lazy;
 import org.springframework.stereotype.Service;
 import org.springframework.util.CollectionUtils;
 import org.springframework.web.util.HtmlUtils;
 import plm.bs.bom.clientobject.ClientBusinessObject;
-import plm.corba.enumManager.EnumChild;
-import plm.corba.enumManager.EnumItem;
+import com.vci.corba.omd.etm.EnumChild;
+import com.vci.corba.omd.etm.EnumItem;
 import plm.corba.enumManager.EnumItemFilter;
 
 import java.util.*;
@@ -48,8 +47,8 @@
 	/**
 	 * 骞冲彴璋冪敤瀹㈡埛绔�
 	 */
-	@Autowired
-	private PlatformClientUtil platformClientUtil;
+	//@Autowired
+	//private PlatformClientUtil platformClientUtil;
 
 	/**
 	 * 鐢熷懡鍛ㄦ湡
@@ -153,7 +152,6 @@
 		return "";
 	}
 
-
 	/**
 	 * 鑾峰彇鏋氫妇鐨勮嫳鏂囧��
 	 * @param enumCode 鏋氫妇鐨勭紪鍙凤紙鑻辨枃鍚嶇О锛�
@@ -213,7 +211,8 @@
 		EnumItemFilter filter = new EnumItemFilter("");
 		//鍚庨潰涓や釜鍙傛暟灞呯劧瀹屽叏娌℃湁浣滅敤
 		try {
-			return enumDO2VOs(Arrays.stream(platformClientUtil.getEnumService().getEmItems(filter,1,1)).collect(Collectors.toList()));
+			return enumDO2VOs(Arrays.stream(ServiceProvider.getOMDService().getEnumService().getEmItems("",1,1)).collect(Collectors.toList()));
+			//return enumDO2VOs(Arrays.stream(platformClientUtil.getEnumService().getEmItems(filter,1,1)).collect(Collectors.toList()));
 		} catch (VCIError vciError) {
 			throw WebUtil.getVciBaseException(vciError);
 		}
@@ -263,15 +262,15 @@
 			enumVO.setId(enumItem.name);
 			enumVO.setName(enumItem.label);
 			enumVO.setEnumValueDataType(enumItem.type);
-			enumVO.setLength(enumItem.length);
+			enumVO.setLength((int) enumItem.length);
 
 			try {
-				enumVO.setLastModifyTime(VciDateUtil.str2Date(enumItem.createTime,VciDateUtil.DateTimeFormat));
+				enumVO.setLastModifyTime(VciDateUtil.str2Date(String.valueOf(enumItem.createTime),VciDateUtil.DateTimeFormat));
 			} catch (Exception e) {
 				e.printStackTrace();
 			}
 			try {
-				enumVO.setCreateTime(VciDateUtil.str2Date(enumItem.createTime,VciDateUtil.DateTimeFormat));
+				enumVO.setCreateTime(VciDateUtil.str2Date(String.valueOf(enumItem.createTime),VciDateUtil.DateTimeFormat));
 			} catch (Exception e) {
 				e.printStackTrace();
 			}
@@ -365,7 +364,7 @@
 		if(!CollectionUtils.isEmpty(enumItemList)){
 			enumItemList.stream().forEach(enumItem -> {
 				try {
-					platformClientUtil.getEnumService().addEmItem(enumItem);
+					ServiceProvider.getOMDService().getEnumService().addEmItem(enumItem);
 				} catch (VCIError e) {
 					throw WebUtil.getVciBaseException(e);
 				}
@@ -383,7 +382,7 @@
 		if(!CollectionUtils.isEmpty(enumItemList)){
 			enumItemList.stream().forEach(enumItem -> {
 				try {
-					platformClientUtil.getEnumService().modifyEmItem(enumItem);
+					ServiceProvider.getOMDService().getEnumService().modifyEmItem(enumItem);
 				} catch (VCIError e) {
 					throw WebUtil.getVciBaseException(e);
 				}

--
Gitblit v1.9.3