| | |
| | | using Tiger.IBusiness; |
| | | using Tiger.Model.Entitys.MES.Position; |
| | | using Tiger.Business.MES; |
| | | using static Microsoft.CodeAnalysis.CSharp.SyntaxTokenParser; |
| | | using Org.BouncyCastle.Ocsp; |
| | | using System.IO; |
| | | |
| | |
| | | |
| | | #region Functions |
| | | /// <summary> |
| | | /// 初始化工单资料 |
| | | /// 初始化工单批次资料 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public WorkBatch Init(string lineCode) |
| | |
| | | return this; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新工单批次资料 |
| | | /// </summary> |
| | | /// <param name="updateAll"></param> |
| | | public void Update(bool updateAll = false) |
| | | { |
| | | var strat = DateTime.Now; |
| | |
| | | WO.STATUS = BIZ_MES_WO.STATUSs.Working.GetValue(); |
| | | WO.ACT_START_TIME = WO.ACT_START_TIME < new DateTime(2000, 1, 1) ? DateTime.Now : WO.ACT_START_TIME; |
| | | Batch.STATUS = BIZ_MES_WO_BATCH.STATUSs.Working.GetValue(); |
| | | Batch.ACT_START_TIME = WO.ACT_START_TIME < new DateTime(2000, 1, 1) ? DateTime.Now : WO.ACT_START_TIME; |
| | | Batch.ACT_START_TIME = Batch.ACT_START_TIME < new DateTime(2000, 1, 1) ? DateTime.Now : Batch.ACT_START_TIME; |
| | | //保存数据库 |
| | | var db = Biz.Db; |
| | | var dbTran = db.UseTran(() => |