fix(wms): 修改入库产品检查的包装代码匹配逻辑

将使用SqlFunc.Right解析包装代码的方式改为直接使用EndsWith匹配格式化后的包装编号,提高匹配准确性
This commit is contained in:
2025-08-29 17:02:29 +08:00
parent eb16cb06b3
commit e5c52d436b

View File

@@ -451,8 +451,8 @@ namespace ZR.Service.mes.wms
var inspect = Context
.Queryable<WmFgentryInspect>()
.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满箱与测试标签校验