杨张扬
2025-06-11 91b3014f920903721af7590ce1049d91b20bfd96
临时取消容器ID的解析
2个文件已修改
20 ■■■■ 已修改文件
api/ApiHelper.cs 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
wms/SpecHelper.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/ApiHelper.cs
@@ -678,15 +678,15 @@
            LogHelper.Info("触发API:PDA满托下线入库" + JsonConvert.SerializeObject(model), "API");
            try
            {
                if( model.RfId.Length < 16)
                {
                    result.resultCode = 1;
                    result.resultMsg = $"输入的RFID,长度不够,要大于16位";
                    LogHelper.Info(result.resultMsg);
                    return result;
                }
                //if( model.RfId.Length < 16)
                //{
                //    result.resultCode = 1;
                //    result.resultMsg = $"输入的RFID,长度不够,要大于16位";
                //    LogHelper.Info(result.resultMsg);
                //    return result;
                //}
                model.RfId = WMSHelper.ConvertHexToAscii(model.RfId);
                //model.RfId = WMSHelper.ConvertHexToAscii(model.RfId);
                //该产线的满托下线位置,起点
                var startPoint = Settings.ProductionLines.FirstOrDefault(a => a.PointOut == model.StartLoc);
wms/SpecHelper.cs
@@ -354,7 +354,7 @@
                var target = db.Queryable<TN_CG_Detail>().First(a => a.S_CNTR_CODE == cntId);
                if (target != null)
                {
                    var targetM = db.Queryable<TN_InventoryM>().First(a => a.S_ID == target.S_ID);
                    var targetM = db.Queryable<TN_InventoryM>().First(a => a.S_ID == target.S_ID || a.RFID == cntId);
                    if (targetM != null)
                    {
@@ -403,7 +403,7 @@
            }
            catch (Exception ex)
            {
                LogHelper.Error("更新WMS库存明细的过期时间失败", ex);
                LogHelper.Error("删除WMS库存明细", ex);
            }
        }