服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2024-08-02 d34d9c35ba844da8b805993bd4c69b0253694fc0
优化SubmitOutput字段
已修改5个文件
19 ■■■■■ 文件已修改
Tiger.Business/MES/Biz.WorkBatch.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Business/MES/Biz.WorkStep.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.IBusiness/Extensions/ModelExtension.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.IBusiness/MES/IWorkStep.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/MES/ParameterEntity/PositionParameter.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Business/MES/Biz.WorkBatch.cs
@@ -55,7 +55,7 @@
            public WorkBatch Init(string lineCode)
            {
                LineCode = lineCode;
                WO = Biz.Db.Queryable<BIZ_MES_WO>().Where(q => q.ORDER_NO == OrderNo).First();
                WO = Biz.Db.Queryable<BIZ_MES_WO>().Where(q => q.ORDER_NO == OrderNo).IncludesAllFirstLayer().First();
                Product = Biz.Db.Queryable<BAS_ITEM>().Where(q => q.ITEM_CODE == WO.ITEM_CODE && q.AUTH_ORG == WO.AUTH_ORG).First();
                Batch = Biz.Db.Queryable<BIZ_MES_WO_BATCH>().Where(q => q.ORDER_NO == OrderNo && q.ACT_LINE == LineCode).First();
                Customer = Biz.Db.Queryable<BAS_CUSTOMER>().Where(q => q.CUST_CODE == WO.CUST_CODE).First();    
Tiger.Business/MES/Biz.WorkStep.cs
@@ -40,7 +40,6 @@
            public int Sequence { get; set; }
            public List<string> PrepNodeIDs { get; set; } = new();
            public string NodeID => Type == IWorkStep.Types.Action ? NodeAct.ID : Node.ID;
            public string NodeName => Type == IWorkStep.Types.Action ? NodeAct.ACT_NAME : Node.NODE_NAME;
            private bool _IsFinished = false;
            public bool IsFinished
            {
Tiger.IBusiness/Extensions/ModelExtension.cs
@@ -15,8 +15,9 @@
            value.IsFinished = IsNodeFinished;
            value.CurWO = CurBatch?.WO;
            value.CurBatch = CurBatch?.Batch;
            value.CurNode = CurStep?.NodeName;
            value.StepActCode = CurStep?.NodeAct?.ACT_CODE;
            value.NodeName = CurStep?.Node?.NODE_NAME;
            value.ActionName = CurStep?.NodeAct?.ACT_NAME;
            value.ActionType = CurStep?.GetType().FullName;
            value.NextStepID = NextStepID;
        }
Tiger.IBusiness/MES/IWorkStep.cs
@@ -22,7 +22,6 @@
        public IWorkAction CurAction { get; set; }
        public List<string> PrepNodeIDs { get; set; }
        public string NodeID { get; }
        public string NodeName { get; }
        public bool IsFinished { get; set; }
        public Action DBSubmitAction { get; set; }
        #endregion Propertys & Variables
Tiger.Model.Net/Entitys/MES/ParameterEntity/PositionParameter.cs
@@ -64,11 +64,15 @@
        /// <summary>
        /// 当前操作的节点名称
        /// </summary>
        public string CurNode { get; set; }
        public string NodeName { get; set; }
        /// <summary>
        /// 如果当前节点为工序行为节点,则行为定义编码,否则留空
        /// 当前操作的行为名称,如果是不是行为,否则留空
        /// </summary>
        public string StepActCode { get; set; }
        public string ActionName { get; set; }
        /// <summary>
        /// 当前操作的行为的类名,如果是不是行为,否则留空
        /// </summary>
        public string ActionType { get; set; }
        /// <summary>
        /// 下一个操作的工步ID
        /// </summary>