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 | 59 ++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 32 insertions(+), 27 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..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,8 +1,10 @@ package com.vci.web.service.impl; -import com.vci.corba.common.VCIError; +import com.vci.client.common.providers.ServiceProvider; +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.DataSecretEnum; import com.vci.starter.web.enumpck.UserSecretEnum; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; @@ -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; @@ -20,15 +27,11 @@ 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 plm.corba.enumManager.EnumItemFilter; import java.util.*; @@ -48,7 +51,7 @@ /** * 骞冲彴璋冪敤瀹㈡埛绔� */ - @Autowired + //@Autowired private PlatformClientUtil platformClientUtil; /** @@ -153,7 +156,6 @@ return ""; } - /** * 鑾峰彇鏋氫妇鐨勮嫳鏂囧�� * @param enumCode 鏋氫妇鐨勭紪鍙凤紙鑻辨枃鍚嶇О锛� @@ -213,8 +215,10 @@ EnumItemFilter filter = new EnumItemFilter(""); //鍚庨潰涓や釜鍙傛暟灞呯劧瀹屽叏娌℃湁浣滅敤 try { - return enumDO2VOs(Arrays.stream(platformClientUtil.getEnumService().getEmItems(filter,1,1)).collect(Collectors.toList())); - } catch (VCIError vciError) { +// 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 (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } } @@ -238,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); @@ -254,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); @@ -263,15 +267,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(new Date(enumItem.createTime)); } catch (Exception e) { e.printStackTrace(); } try { - enumVO.setCreateTime(VciDateUtil.str2Date(enumItem.createTime,VciDateUtil.DateTimeFormat)); + enumVO.setCreateTime(new Date(enumItem.createTime)); } catch (Exception e) { e.printStackTrace(); } @@ -282,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); @@ -329,7 +333,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)){ @@ -361,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 { - platformClientUtil.getEnumService().addEmItem(enumItem); - } catch (VCIError e) { + ServiceProvider.getOMDService().getEnumService().addEnumType(enumItem); + } catch (PLException e) { throw WebUtil.getVciBaseException(e); } }); @@ -379,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 { - platformClientUtil.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