From 9872990cb2b6da7e0a66a3b31cc65f7fbaa50df9 Mon Sep 17 00:00:00 2001
From: yuxc <yuxc@vci-tech.com>
Date: 星期五, 31 五月 2024 17:08:44 +0800
Subject: [PATCH] 1、平台接口修改上传
---
Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsEnumServiceImpl.java | 39 ++++++++++++++++++++-------------------
1 files changed, 20 insertions(+), 19 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 17970c2..500a13d 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.PLException;
import com.vci.corba.common.VCIError;
+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;
@@ -13,7 +15,6 @@
import com.vci.web.constant.EnumIdConstant;
import com.vci.web.pageModel.*;
import com.vci.web.service.*;
-import com.vci.web.util.PlatformClientUtil;
import com.vci.web.util.WebUtil;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
@@ -25,8 +26,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;
@@ -211,9 +210,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 +237,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 +253,7 @@
* @return 鏄剧ず瀵硅薄
*/
@Override
- public OsEnumVO enumDO2VO(EnumItem enumItem) {
+ public OsEnumVO enumDO2VO(EnumType enumItem) {
OsEnumVO enumVO = new OsEnumVO();
if(enumItem!=null){
enumVO.setOid(enumItem.oid);
@@ -265,12 +265,12 @@
enumVO.setLength((int) enumItem.length);
try {
- enumVO.setLastModifyTime(VciDateUtil.str2Date(String.valueOf(enumItem.createTime),VciDateUtil.DateTimeFormat));
+ enumVO.setLastModifyTime(new Date(enumItem.createTime));
} catch (Exception e) {
e.printStackTrace();
}
try {
- enumVO.setCreateTime(VciDateUtil.str2Date(String.valueOf(enumItem.createTime),VciDateUtil.DateTimeFormat));
+ enumVO.setCreateTime(new Date(enumItem.createTime));
} catch (Exception e) {
e.printStackTrace();
}
@@ -281,10 +281,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);
@@ -328,7 +328,7 @@
@Override
public List<KeyValue> getDataEnum(String oid, String btmname) {
VciBaseUtil.alertNotNull(oid,"涓氬姟鏁版嵁鐨勪富閿�",btmname,"涓氬姟绫诲瀷");
- ClientBusinessObject cbo = boService.selectCBOByOid(oid, btmname);
+ com.vci.client.bof.ClientBusinessObject cbo = boService.selectCBOByOid(oid, btmname);
String secret = cbo.getAttributeValue("secretGrade");
//secret = DataSecretEnum.SECRET.getValue() + "";
if(StringUtils.isBlank(secret)){
@@ -360,12 +360,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 +378,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