From 91ec30460040678986ceff820afd73f652937979 Mon Sep 17 00:00:00 2001
From: LAPTOP-SNT8I5JK\Boounion <Chenluhua@qq.com>
Date: 星期六, 28 六月 2025 08:52:24 +0800
Subject: [PATCH] 1.BakeCoolingr Slot位置修改; 2.Bonder的Slot绑定信号Path修正; 3.搬送任务,转换到EFEM的Slot和Pos修正; 4.任务报表数据显示修正;

---
 SourceCode/Bond/Servo/CEquipment.cpp |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/SourceCode/Bond/Servo/CEquipment.cpp b/SourceCode/Bond/Servo/CEquipment.cpp
index 81b6bbf..e565feb 100644
--- a/SourceCode/Bond/Servo/CEquipment.cpp
+++ b/SourceCode/Bond/Servo/CEquipment.cpp
@@ -1718,6 +1718,10 @@
 			);
 
 
+		if (m_processState != PROCESS_STATE::Processing) {
+			setProcessState(PROCESS_STATE::Processing);
+		}
+
 
 		// 缓存Attribute,用于调试时显示信息
 		unsigned int weight = 201;
@@ -1782,6 +1786,10 @@
 		);
 
 
+		if (m_processState != PROCESS_STATE::Complete) {
+			setProcessState(PROCESS_STATE::Complete);
+		}
+
 		// 缓存Attribute,用于调试时显示信息
 		unsigned int weight = 201;
 		pStep->addAttribute(new CAttribute("CassetteNo",
@@ -1817,7 +1825,7 @@
 		CJobDataS* pJobDataS = pGlass->getJobDataS();
 		ASSERT(pJobDataS);
 		if (!compareJobData(pJobDataB, pJobDataS)) {
-			LOGE("<CEquipemnt-%s>onPreFetchedOutJob,JobData数据不匹配(JobDataB(%d, %d),JobDataS(%d, %d)), 注意排查风险!", m_strName.c_str(),
+			LOGE("<CEquipemnt-%s>onPreStoredJob,JobData数据不匹配(JobDataB(%d, %d),JobDataS(%d, %d)), 注意排查风险!", m_strName.c_str(),
 				pJobDataB->getCassetteSequenceNo(), pJobDataB->getJobSequenceNo(),
 				pJobDataS->getCassetteSequenceNo(), pJobDataS->getJobSequenceNo());
 			return FALSE;
@@ -1878,7 +1886,6 @@
 	int CEquipment::onSendAble()
 	{
 		LOGI("<CEquipment-%s>onSendAble.", m_strName.c_str());
-
 		if (m_processState != PROCESS_STATE::Complete) {
 			setProcessState(PROCESS_STATE::Complete);
 		}

--
Gitblit v1.9.3