服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
2024-10-11 67238bdfbeb1f06b9870133c9b9e86c45013fad2
Tiger.Business.MES/Common/WorkBatch.cs
@@ -127,7 +127,7 @@
            var action = new ApiAction<SubmitOutput>(new SubmitOutput(), true);
            WO = Biz.Db.Queryable<BIZ_MES_WO>().Where(q => q.ORDER_NO == OrderNo).IncludesAllFirstLayer().First();
            Batch = Biz.Db.Queryable<BIZ_MES_WO_BATCH>().Where(q => q.ORDER_NO == OrderNo && q.ACT_LINE == LineCode).First();
            Batch = Biz.Db.Queryable<BIZ_MES_WO_BATCH>().Where(q => q.BATCH_NO == Batch.BATCH_NO).First();
            //工单批次状态不是已下发或者生产中,则不允许生产
            if (Batch.STATUS != BIZ_MES_WO_BATCH.STATUSs.Release.GetValue() && Batch.STATUS != BIZ_MES_WO_BATCH.STATUSs.Working.GetValue())
            {
@@ -248,7 +248,7 @@
        /// <returns></returns>
        public MES_WO_OPER GetNodeSetting(MES_WO_NODE node)
        {
            return NodeSets.FirstOrDefault(q => q.NODE_ID == node.ID);
            return NodeSets.FirstOrDefault(q => q.NODE_ID == node?.ID);
        }
        /// <summary>