From 9e9e63ef44ff672989d7b78bf37afb2054267671 Mon Sep 17 00:00:00 2001
From: LAPTOP-SNT8I5JK\Boounion <Chenluhua@qq.com>
Date: 星期一, 22 九月 2025 15:47:04 +0800
Subject: [PATCH] 1.完善工艺批次逻辑; 2.PortType保存到本地,不再同步到efem

---
 SourceCode/Bond/Servo/ProcessJob.h |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/SourceCode/Bond/Servo/ProcessJob.h b/SourceCode/Bond/Servo/ProcessJob.h
index 35fd2da..bbc8926 100644
--- a/SourceCode/Bond/Servo/ProcessJob.h
+++ b/SourceCode/Bond/Servo/ProcessJob.h
@@ -8,6 +8,16 @@
 #include <chrono>
 #include <optional>
 
+
+
+struct PJWarp {
+    BOOL addToCj;
+    void* pj;
+    int port;
+    BOOL checkSlot[8];
+    int material[8];
+};
+
 namespace SERVO {
     /// PJ 生命周期(贴近 E40 常见状态)
     enum class PJState : uint8_t {
@@ -215,6 +225,22 @@
 
         // 错误列表
         std::vector<ValidationIssue> m_issues;
+
+        // 新增
+        std::string m_strLotId;
+        std::string m_strProductId;
+        std::string m_strOperationId;
+        PJWarp m_pjWarp;
+
+    public:
+        void setLotId(std::string strLotId);
+        std::string& getLotId();
+        void setProductId(std::string strProductId);
+        std::string& getProductId();
+        void setOperationId(std::string strOperationId);
+        std::string& getOperationId();
+        void setPjWarp(PJWarp pjWarp);
+        PJWarp& getPjWarp();
     };
 }
 

--
Gitblit v1.9.3