From f0d620633b67d78c45d39ba3e91ba84c4fed0aa4 Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期五, 11 四月 2025 19:39:13 +0800
Subject: [PATCH] 优化了U9接口逻辑

---
 Tiger.IBusiness.MES/Core/IWorkBatch.cs |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/Tiger.IBusiness.MES/Core/IWorkBatch.cs b/Tiger.IBusiness.MES/Core/IWorkBatch.cs
index 7db63f6..e09b73f 100644
--- a/Tiger.IBusiness.MES/Core/IWorkBatch.cs
+++ b/Tiger.IBusiness.MES/Core/IWorkBatch.cs
@@ -1,4 +1,5 @@
-锘縰sing Newtonsoft.Json;
+锘縰sing Microsoft.AspNetCore.Mvc;
+using Newtonsoft.Json;
 using Rhea.Common;
 using System;
 using Tiger.Model;
@@ -28,11 +29,22 @@
         public List<BAS_DEFECT> Defects { get; }
 
         /// <summary>
+        /// 鏇存柊宸ュ崟鎵规璧勬枡
+        /// </summary>
+        /// <param name="updateAll"></param>
+        public void Update(bool updateAll = false);
+        /// <summary>
         /// 宸ュ崟寮�宸�
         /// </summary>
         /// <param name="user"></param>
         /// <returns></returns>
         public bool StartWorking(string user);
+        /// <summary>
+        /// 妫�鏌ュ伐鍗曟槸鍚﹀畬宸ワ紝宸插畬宸ュ垯淇敼鐩稿簲鐘舵�佸苟璁板綍鍒版暟鎹簱
+        /// </summary>
+        /// <param name="user"></param>
+        /// <returns></returns>
+        public Task<bool> CheckIsComplete(string user);
         /// <summary>
         /// 鏍规嵁宀椾綅缂栫爜鍒ゆ柇鏄笉鏄绔�
         /// </summary>
@@ -46,6 +58,12 @@
         /// <returns></returns>
         public MES_WO_NODE GetNode(string postCode);
         /// <summary>
+        /// 鏍规嵁宸ュ簭鑺傜偣杩斿洖宸ュ簭鑺傜偣璁剧疆
+        /// </summary>
+        /// <param name="postCode"></param>
+        /// <returns></returns>
+        public MES_WO_OPER GetNodeSetting(MES_WO_NODE node);
+        /// <summary>
         /// 鏍规嵁宀椾綅缂栫爜杩斿洖宸ュ簭涓嶈壇浠g爜
         /// </summary>
         /// <param name="postCode"></param>

--
Gitblit v1.9.3