From eb64567d5da7d6a5c80b7579b486234b89b0e6ee Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期一, 25 十一月 2024 15:19:01 +0800 Subject: [PATCH] 包装完成标志 --- Tiger.Business.MES/BIZ/BIZ_MES_WO.cs | 2 +- Tiger.Model.Net/Entitys/MES/ParameterEntity/PositionParameter.cs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Tiger.Business.MES/BIZ/BIZ_MES_WO.cs b/Tiger.Business.MES/BIZ/BIZ_MES_WO.cs index ada7107..2755254 100644 --- a/Tiger.Business.MES/BIZ/BIZ_MES_WO.cs +++ b/Tiger.Business.MES/BIZ/BIZ_MES_WO.cs @@ -619,7 +619,7 @@ wo = woSn.WORK_ORDER; } } - var ship = db.Queryable<mes_ShipList>().Where(q => q.MoDoc.Equals(wo) && q.Org == org.ID.ToInt64() && q.Status == 2 && SqlFunc.DateIsSame(q.BusinessDate, DateTime.Now)).First(); + var ship = db.Queryable<mes_ShipList>().Where(q => q.MoDoc.Equals(wo) && q.Org == org.ID.ToInt64() && q.Status == 2 ).First(); if (!ship.IsNullOrEmpty()) { result.Data = ship.BusinessDate.Date == DateTime.Now.Date ? new() diff --git a/Tiger.Model.Net/Entitys/MES/ParameterEntity/PositionParameter.cs b/Tiger.Model.Net/Entitys/MES/ParameterEntity/PositionParameter.cs index 63d1b41..44db428 100644 --- a/Tiger.Model.Net/Entitys/MES/ParameterEntity/PositionParameter.cs +++ b/Tiger.Model.Net/Entitys/MES/ParameterEntity/PositionParameter.cs @@ -195,9 +195,10 @@ public string SN { get; set; } public MES_WIP_PKG Package { get; set; } public bool IsFinished { get; set; } = false; + public bool PkgComplete => PKG_LEVEL == 1 || Items.Count(q => q.IsFinished) == PKG_QTY; public List<WipPkgItem> Items { get; set; } = new List<WipPkgItem>(); public Dictionary<string, string> WipSNs { get; set; } = new Dictionary<string, string>(); - public double TotalQty => Items.Any() ? Items.Sum(q => q.TotalQty) : Package.QTY; + public double TotalQty => Items.Any() ? Items.Sum(q => q.TotalQty) : Package?.QTY ?? 0; public List<MES_WIP_PKG> GetMinPackageList() { -- Gitblit v1.9.3