Tiger.Business/MES/Biz.WorkBatch.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Tiger.Model.Net/Entitys/BAS/BAS_ITEM_TYPE.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Tiger.Model.Net/Entitys/BAS/BAS_PROD_ARCH.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Tiger.Business/MES/Biz.WorkBatch.cs
@@ -57,7 +57,8 @@ LineCode = lineCode; 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(); Batch = Biz.Db.Queryable<BIZ_MES_WO_BATCH>().Where(q => q.ORDER_NO == OrderNo && q.ACT_LINE == LineCode && (q.STATUS == BIZ_MES_WO_BATCH.STATUSs.Release.GetValue() || q.STATUS == BIZ_MES_WO_BATCH.STATUSs.Working.GetValue())).First(); Customer = Biz.Db.Queryable<BAS_CUSTOMER>().Where(q => q.CUST_CODE == WO.CUST_CODE).First(); WoSNs = Biz.Db.Queryable<BIZ_MES_WO_SN>().Where(q => q.WORK_ORDER == OrderNo).ToList(); Edges = Biz.Db.Queryable<MES_WO_EDGE>().Where(q => q.WORK_ORDER == OrderNo).ToList(); @@ -133,7 +134,8 @@ action.LocaleMsg = new("MES.WorkBatch.WoStatusCanNotWork", WO.ORDER_NO, Batch.STATUS.GetEnum<BIZ_MES_WO.STATUSs>().GetName()); } //工单批次投入数量减去报废数量如果大于等于计划数量,则不允许生产 if (curNode.IS_INPUT == "Y" && Batch.INPUT_QTY - Batch.SCRAP_QTY >= Batch.PLAN_QTY) //if (curNode.IS_INPUT == "Y" && Batch.INPUT_QTY - Batch.SCRAP_QTY >= Batch.PLAN_QTY) if (curNode.IS_INPUT == "Y" && WoSNs.Count(q => q.BATCH_NO == Batch.BATCH_NO) - Batch.SCRAP_QTY >= Batch.PLAN_QTY) { action.IsSuccessed = false; action.Data.SetValue(this, null); Tiger.Model.Net/Entitys/BAS/BAS_ITEM_TYPE.cs
@@ -10,6 +10,7 @@ /// 实体:物品分类 /// </summary> [Description("Primary:ID")] [DisplayName("物品分类")] [Serializable] [SugarTable("BAS_ITEM_TYPE")] public class BAS_ITEM_TYPE : DbEntityWithAuth @@ -23,16 +24,29 @@ #region 公共属性 /// <summary> /// 物品分类代码 /// 物品分类编码 /// </summary> [DisplayName("物品分类编码")] public string TYPE_CODE { get; set; } /// <summary> /// 物品分类名称 /// </summary> [DisplayName("物品分类名称")] public string TYPE_NAME { get; set; } /// <summary> /// 物品分类简称 /// </summary> [DisplayName("物品分类简称")] public string SHORT_NAME { get; set; } /// <summary> /// 父阶物品分类 /// </summary> [DisplayName("父阶物品分类")] public string PARENT { get; set; } /// <summary> /// 备注 /// </summary> [DisplayName("备注")] public string REMARK { get; set; } #endregion Tiger.Model.Net/Entitys/BAS/BAS_PROD_ARCH.cs
@@ -10,6 +10,7 @@ /// 实体:产品架构 /// </summary> [Description("Primary:ID")] [DisplayName("产品架构")] [Serializable] [SugarTable("BAS_PROD_ARCH")] public class BAS_PROD_ARCH : DbEntityWithAuth @@ -23,28 +24,34 @@ #region 公共属性 /// <summary> /// 产品架构代码 /// 产品架构编码 /// </summary> [DisplayName("产品架构编码")] public string ARCH_CODE { get; set; } /// <summary> /// 产品架构名称 /// </summary> [DisplayName("产品架构名称")] public string ARCH_NAME { get; set; } /// <summary> /// 产品架构简称 /// </summary> [DisplayName("产品架构简称")] public string SHORT_NAME { get; set; } /// <summary> /// 产品架构类型(机型机种) /// 产品架构类型 /// </summary> [DisplayName("产品架构类型")] public string ARCH_TYPE { get; set; } /// <summary> /// 父阶产品架构 /// </summary> [DisplayName("父阶产品架构")] public string PARENT { get; set; } /// <summary> /// 备注 /// </summary> [DisplayName("备注")] public string REMARK { get; set; } #endregion