From 93f7335e1a52591662d5d37f41ac352860b2ca2a Mon Sep 17 00:00:00 2001 From: yuxc <yuxc@vci-tech.com> Date: 星期二, 04 六月 2024 18:39:50 +0800 Subject: [PATCH] 1、对象引用改动。 --- Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsLifeCycleServiceImpl.java | 38 ++++++++++++-------------------------- 1 files changed, 12 insertions(+), 26 deletions(-) diff --git a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsLifeCycleServiceImpl.java b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsLifeCycleServiceImpl.java index a8f477d..a691068 100644 --- a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsLifeCycleServiceImpl.java +++ b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsLifeCycleServiceImpl.java @@ -2,44 +2,30 @@ import com.vci.client.common.providers.ServiceProvider; import com.vci.corba.common.PLException; -import com.vci.corba.common.VCIError; +import com.vci.corba.omd.lcm.Bound; import com.vci.corba.omd.lcm.LifeCycle; import com.vci.starter.web.annotation.log.VciUnLog; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseQueryObject; import com.vci.starter.web.pagemodel.DataGrid; -import com.vci.starter.web.pagemodel.PageHelper; -import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.util.VciDateUtil; -import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.constant.CacheKeyConstant; import com.vci.web.model.OsLifeCycleDO; -import com.vci.web.model.OsStatusDO; import com.vci.web.pageModel.*; import com.vci.web.service.OsLifeCycleServiceI; -import com.vci.web.service.OsLinkTypeServiceI; import com.vci.web.service.OsStatusServiceI; import com.vci.web.service.WebBoServiceI; import com.vci.web.util.PlatformClientUtil; import com.vci.web.util.WebUtil; import org.apache.commons.lang3.StringUtils; -import org.apache.tools.ant.taskdefs.condition.Os; import org.slf4j.Logger; 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 plm.bs.bom.clientobject.ClientBusinessObject; -import plm.bs.bom.common.BusinessObject; -import plm.bs.bom.common.BusinessObjectHolder; -import plm.corba.lifecycle.Bound; -import plm.corba.lifecycle.LifeCyle; -import plm.corba.lifecycle.TransitionVO; -import plm.corba.lifecycle.TransitionVOEvent; import java.util.*; import java.util.stream.Collectors; @@ -276,16 +262,16 @@ * @return 鏁版嵁瀵硅薄 */ @Override - public LifeCyle lifeCycleVO2DO(OsLifeCycleVO lifeCycleVO){ - LifeCyle lifeCyle = new LifeCyle(); + public LifeCycle lifeCycleVO2DO(OsLifeCycleVO lifeCycleVO){ + LifeCycle lifeCyle = new LifeCycle(); lifeCyle.name = lifeCycleVO.getId(); lifeCyle.tag = lifeCycleVO.getName(); lifeCyle.oid = lifeCycleVO.getOid(); lifeCyle.creator = lifeCycleVO.getCreator(); lifeCyle.description = lifeCycleVO.getDescription(); lifeCyle.modifier = lifeCycleVO.getLastModifier(); - lifeCyle.modifyTime = VciDateUtil.date2Str(lifeCycleVO.getLastModifyTime(),VciDateUtil.DateTimeFormat); - lifeCyle.createTime = VciDateUtil.date2Str(lifeCycleVO.getCreateTime(),VciDateUtil.DateTimeFormat); + lifeCyle.modifyTime = lifeCycleVO.getLastModifyTime().getTime(); + lifeCyle.createTime = lifeCycleVO.getCreateTime().getTime(); lifeCyle.startState =lifeCycleVO.getStartStatus(); lifeCyle.ts = VciDateUtil.date2Str(lifeCycleVO.getTs(),VciDateUtil.DateTimeMillFormat); if(lifeCycleVO.getBounds() !=null && lifeCycleVO.getBounds().length>0) { @@ -393,7 +379,7 @@ try { com.vci.corba.omd.lcm.TransitionVO transitionVO = lifeCycleLineVO2DO(lineVO); // platformClientUtil.getBOFactoryService().transferBusinessObject(new BusinessObjectHolder(obj), transitionVO); - ServiceProvider.getBOFService().transferBusinessObject(obj, transitionVO); + ServiceProvider.getBOFService().transferBusinessObject(obj, transitionVO.destination); } catch (PLException e) { throw WebUtil.getVciBaseException(e); } @@ -473,12 +459,12 @@ * @param lifeCyleList 鐢熷懡鍛ㄦ湡鐨勫唴瀹� */ @Override - public void batchAddLifeCycle(List<LifeCyle> lifeCyleList) { + public void batchAddLifeCycle(List<LifeCycle> lifeCyleList) { if(!CollectionUtils.isEmpty(lifeCyleList)){ lifeCyleList.stream().forEach(lifeCyle -> { try { - platformClientUtil.getLifeCycleService().addLifeCyle(lifeCyle); - } catch (VCIError e) { + platformClientUtil.getLifeCycleService().addLifeCycle(lifeCyle); + } catch (PLException e) { throw WebUtil.getVciBaseException(e); } }); @@ -491,12 +477,12 @@ * @param lifeCycleList 鐢熷懡鍛ㄦ湡鐨勫唴瀹� */ @Override - public void batchEditLifeCycle(List<LifeCyle> lifeCycleList) { + public void batchEditLifeCycle(List<LifeCycle> lifeCycleList) { if(!CollectionUtils.isEmpty(lifeCycleList)){ lifeCycleList.stream().forEach(lifeCyle -> { try { - platformClientUtil.getLifeCycleService().modifyLifeCyle(lifeCyle); - } catch (VCIError e) { + platformClientUtil.getLifeCycleService().modifyLifeCycle(lifeCyle); + } catch (PLException e) { throw WebUtil.getVciBaseException(e); } }); -- Gitblit v1.9.3