From e5c52d436b397788f5a72b171a56acd662b383f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=AD=A3=E6=98=93?= Date: Fri, 29 Aug 2025 17:02:29 +0800 Subject: [PATCH] =?UTF-8?q?fix(wms):=20=E4=BF=AE=E6=94=B9=E5=85=A5?= =?UTF-8?q?=E5=BA=93=E4=BA=A7=E5=93=81=E6=A3=80=E6=9F=A5=E7=9A=84=E5=8C=85?= =?UTF-8?q?=E8=A3=85=E4=BB=A3=E7=A0=81=E5=8C=B9=E9=85=8D=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将使用SqlFunc.Right解析包装代码的方式改为直接使用EndsWith匹配格式化后的包装编号,提高匹配准确性 --- ZR.Service/mes/wms/WMentryWarehousing_productService.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ZR.Service/mes/wms/WMentryWarehousing_productService.cs b/ZR.Service/mes/wms/WMentryWarehousing_productService.cs index 0b5389d6..3afe3471 100644 --- a/ZR.Service/mes/wms/WMentryWarehousing_productService.cs +++ b/ZR.Service/mes/wms/WMentryWarehousing_productService.cs @@ -451,8 +451,8 @@ namespace ZR.Service.mes.wms var inspect = Context .Queryable() .Where(it => it.Workorder == resultionPackage.WorkoderID) - .Where(it => package_no == int.Parse(SqlFunc.Right(it.Packcode, 5))) - //.Where(it => it.Packcode.EndsWith(package_no)) + //.Where(it => package_no == int.Parse(SqlFunc.Right(it.Packcode, 5))) + .Where(it => it.Packcode.EndsWith(formattedPackageNo)) .OrderByDescending(it => it.CreatedTime) .First(); // XXX 添加校验,如果是编号为4号的打印机打出来的就跳过GP12,满箱与测试标签校验