From 1f72396c6294b9f78723d786a9b0965414d0601a Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期五, 13 九月 2024 15:38:38 +0800 Subject: [PATCH] 一些更改 --- Tiger.IBusiness/MES/Transaction/IPosition.cs | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/Tiger.IBusiness/MES/Transaction/IPosition.cs b/Tiger.IBusiness/MES/Transaction/IPosition.cs index 1a181ad..99bbba3 100644 --- a/Tiger.IBusiness/MES/Transaction/IPosition.cs +++ b/Tiger.IBusiness/MES/Transaction/IPosition.cs @@ -18,9 +18,14 @@ public MES_LINE CurLine { get; set; } public MES_POSITION CurPosition { get; set; } public IWorkBatch WorkBatch { get; } - public MES_WIP_DATA CurWipSN { get; set; } - public MES_WIP_HIS CurWipSNHis { get; set; } + public List<MES_WIP_DATA> CurWipSNs { get; set; } + public string CurSN { get; } + public List<MES_WIP_HIS> CurWipSNHiss { get; set; } public Dictionary<string, object> Context { get; set; } + /// <summary> + /// 鏄惁闇�瑕佷复鏃跺瓨鍌ㄦ暟鎹簱鎻愪氦鎿嶄綔锛屽緟闇�瑕佺殑鏃跺�欏啀鎻愪氦 + /// </summary> + public bool NeedTemporaryStoreDBCommitAction { get; set; } #endregion Propertys & Variables #region Functions @@ -34,9 +39,14 @@ /// <returns></returns> public IPosition Init(string id, string apiHost, string userCode, string postCode); /// <summary> + /// 閲嶇疆宸ュ簭鎿嶄綔 + /// </summary> + /// <returns></returns> + public ApiAction Reset(); + /// <summary> /// 閲嶇疆宸ユ鍒楄〃 /// </summary> - public void ResetSteps(); + public void ResetNode(); /// <summary> /// 鑾峰彇鎻愪氦鏁版嵁鐨凞bClient瀵硅薄 /// </summary> @@ -48,14 +58,14 @@ /// <param name="labelPVs">杩囩▼鍙橀噺鍒楄〃</param> /// <param name="label">鏍囩妯℃澘</param> /// <returns></returns> - public BAS_LABEL_TEMP SetLabelVariables(List<BAS_LABEL_PV> labelPVs, BAS_LABEL_TEMP label); + public BAS_LABEL_TEMP SetLabelVariables(List<BAS_LABEL_PV> labelPVs, BAS_LABEL_TEMP label, IWorkAction action); /// <summary> /// 鑾峰彇鎵撳嵃鏍囩妯℃澘杩囩▼鍙橀噺鍊� /// </summary> /// <param name="labelPVs">杩囩▼鍙橀噺鍒楄〃</param> /// <param name="lv">鏍囩妯℃澘鍙橀噺</param> /// <returns></returns> - public string GetPrintProcessValue(List<BAS_LABEL_PV> labelPVs, BAS_LABEL_VAR lv); + public string GetPrintProcessValue(List<BAS_LABEL_PV> labelPVs, BAS_LABEL_VAR lv, IWorkAction action); #endregion Functions } } -- Gitblit v1.9.3