From d154b66edb1a0c90075748812ced5dd1bed96086 Mon Sep 17 00:00:00 2001 From: 18923810322 <1666941798@qq.com> Date: Fri, 23 May 2025 11:17:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E7=AE=B1=E5=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Domain/Entitys/Box.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/WMS.Web.Domain/Entitys/Box.cs b/src/WMS.Web.Domain/Entitys/Box.cs index bba0f4c0..4c17ad6b 100644 --- a/src/WMS.Web.Domain/Entitys/Box.cs +++ b/src/WMS.Web.Domain/Entitys/Box.cs @@ -72,15 +72,16 @@ namespace WMS.Web.Domain.Entitys { var d = this.Details.FirstOrDefault(f => f.MaterialNumber == l.MaterialNumber); - if (d == null) return Result.ReFailure(ResultCodes.BoxMateriaNoData); + if (d == null && isNotCount != "1") return Result.ReFailure(ResultCodes.BoxMateriaNoData); if(isNotCount == "1") { } else { d.Qty = d.Qty - l.Qty; + if (d.Qty <= 0) this.Details.Remove(d); } - if (d.Qty <= 0) this.Details.Remove(d); + //foreach (var s in l.SerialNumbers) d.SerialNumbers.Remove(s); } return Result.ReSuccess();