From f29ad099c6dc5c55d6cb94fb190d06743777ec6d Mon Sep 17 00:00:00 2001
From: dangsn <dangsn@chicecm.com>
Date: 星期三, 05 六月 2024 10:56:48 +0800
Subject: [PATCH] 项目引用调整

---
 Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsLifeCycleServiceImpl.java |    9 +++++----
 1 files changed, 5 insertions(+), 4 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 a691068..28b4d73 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
@@ -4,6 +4,7 @@
 import com.vci.corba.common.PLException;
 import com.vci.corba.omd.lcm.Bound;
 import com.vci.corba.omd.lcm.LifeCycle;
+import com.vci.corba.omd.lcm.TransitionVO;
 import com.vci.starter.web.annotation.log.VciUnLog;
 import com.vci.starter.web.exception.VciBaseException;
 import com.vci.starter.web.pagemodel.BaseQueryObject;
@@ -270,8 +271,8 @@
 		lifeCyle.creator = lifeCycleVO.getCreator();
 		lifeCyle.description = lifeCycleVO.getDescription();
 		lifeCyle.modifier = lifeCycleVO.getLastModifier();
-		lifeCyle.modifyTime = lifeCycleVO.getLastModifyTime().getTime();
-		lifeCyle.createTime = lifeCycleVO.getCreateTime().getTime();
+		lifeCyle.modifyTime = lifeCycleVO.getLastModifyTime() != null ? lifeCycleVO.getLastModifyTime().getTime():null;
+		lifeCyle.createTime = lifeCycleVO.getCreateTime() != null ? lifeCycleVO.getCreateTime().getTime():null;
 		lifeCyle.startState =lifeCycleVO.getStartStatus();
 		lifeCyle.ts = VciDateUtil.date2Str(lifeCycleVO.getTs(),VciDateUtil.DateTimeMillFormat);
 		if(lifeCycleVO.getBounds() !=null && lifeCycleVO.getBounds().length>0) {
@@ -293,7 +294,7 @@
 			lifeCyle.bounds = new Bound[0];
 		}
 		//鍔犻摼鎺ョ嚎
-		List<com.vci.corba.omd.lcm.TransitionVO> lines = new ArrayList<>();
+		List<TransitionVO> lines = new ArrayList<>();
 		for (int i = 0; i < lifeCycleVO.getLines().size(); i++) {
 			OsLifeCycleLineVO lineVO = lifeCycleVO.getLines().get(i);
 			lines.add(lifeCycleLineVO2DO(lineVO));
@@ -379,7 +380,7 @@
 			try {
 				com.vci.corba.omd.lcm.TransitionVO transitionVO = lifeCycleLineVO2DO(lineVO);
 //				platformClientUtil.getBOFactoryService().transferBusinessObject(new BusinessObjectHolder(obj), transitionVO);
-				ServiceProvider.getBOFService().transferBusinessObject(obj, transitionVO.destination);
+				ServiceProvider.getBOFService().transferBusinessObject(obj, transitionVO);
 			} catch (PLException e) {
 				throw WebUtil.getVciBaseException(e);
 			}

--
Gitblit v1.9.3