From 4e5df2e71445ca3c0cc412e24510234e671b6072 Mon Sep 17 00:00:00 2001
From: mrDarker <mr.darker@163.com>
Date: 星期四, 19 六月 2025 16:18:33 +0800
Subject: [PATCH] Merge branch 'clh' into liuyang

---
 SourceCode/Bond/Servo/CJobDataS.cpp |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/SourceCode/Bond/Servo/CJobDataS.cpp b/SourceCode/Bond/Servo/CJobDataS.cpp
index 18f1b0e..d4eb751 100644
--- a/SourceCode/Bond/Servo/CJobDataS.cpp
+++ b/SourceCode/Bond/Servo/CJobDataS.cpp
@@ -88,6 +88,51 @@
 		m_pOwner = pScr->m_pOwner;
 	}
 
+	void CJobDataS::update(CJobDataS* pScr)
+	{
+		// m_nCassetteSequenceNo = pScr->m_nCassetteSequenceNo;
+		// m_nJobSequenceNo = pScr->m_nJobSequenceNo;
+		m_strLotId = pScr->m_strLotId;
+		m_strProductId = pScr->m_strProductId;
+		m_strOperationId = pScr->m_strOperationId;
+		// m_strGlass1Id = pScr->m_strGlass1Id;
+		m_strGlass2Id = pScr->m_strGlass2Id;
+		m_nJobType = pScr->m_nJobType;
+		m_nMaterialsType = pScr->m_nMaterialsType;
+		m_nProductType = pScr->m_nProductType;
+		m_nDummyType = pScr->m_nDummyType;
+		m_nSkipFlag = pScr->m_nSkipFlag;
+		m_nProcessFlag = pScr->m_nProcessFlag;
+		m_nProcessResonCode = pScr->m_nProcessResonCode;
+		m_nLastGlassFlag = pScr->m_nLastGlassFlag;
+		m_nFirstGlassFlag = pScr->m_nFirstGlassFlag;
+		m_nQTime[0] = pScr->m_nQTime[0];
+		m_nQTime[1] = pScr->m_nQTime[1];
+		m_nQTime[2] = pScr->m_nQTime[2];
+		m_nQTimeOverFlag = pScr->m_nQTimeOverFlag;
+		m_nMasterRecipe = pScr->m_nMasterRecipe;
+		m_strProductRecipeId = pScr->m_strProductRecipeId;
+		m_strPCode = pScr->m_strPCode;
+		m_strUseType = pScr->m_strUseType;
+		m_strPanelMeasure = pScr->m_strPanelMeasure;
+		m_nMode = pScr->m_nMode;
+		m_nSlotUnitSelectFlag = pScr->m_nSlotUnitSelectFlag;
+		m_nSourcePortNo = pScr->m_nSourcePortNo;
+		m_nSourceSlotNo = pScr->m_nSourceSlotNo;
+		m_nTargetPortNo = pScr->m_nTargetPortNo;
+		m_nTargetSlotNo = pScr->m_nTargetSlotNo;
+		m_pOwner = pScr->m_pOwner;
+	}
+
+	CJobDataB& CJobDataS::getJobDataB(CJobDataB& jobDataB)
+	{
+		jobDataB.setCassetteSequenceNo(this->getCassetteSequenceNo());
+		jobDataB.setJobSequenceNo(this->getJobSequenceNo());
+		jobDataB.setGlassId(this->getGlass1Id().c_str());
+
+		return jobDataB;
+	}
+
 	void* CJobDataS::getOwner()
 	{
 		return m_pOwner;

--
Gitblit v1.9.3