PDA出库零件号剔除-FL

This commit is contained in:
2025-06-02 09:15:26 +08:00
parent b11d5e5b5b
commit 0ff5d5e071
4 changed files with 17 additions and 8 deletions

View File

@@ -170,7 +170,6 @@ namespace ZR.Admin.WebApi.Controllers
/// <summary> /// <summary>
/// 查询毛坯库存零件数 /// 查询毛坯库存零件数
/// </summary> /// </summary>
/// <param name="parm"></param>
/// <returns></returns> /// <returns></returns>
[HttpGet("getPartNumber")] [HttpGet("getPartNumber")]
public IActionResult GetPartNumber() public IActionResult GetPartNumber()
@@ -232,7 +231,6 @@ namespace ZR.Admin.WebApi.Controllers
/// <summary> /// <summary>
/// 一次合格品仓库数据导出 /// 一次合格品仓库数据导出
/// </summary> /// </summary>
/// <param name="parm"></param>
/// <returns></returns> /// <returns></returns>
[HttpGet("ErrorCheck")] [HttpGet("ErrorCheck")]
[AllowAnonymous] [AllowAnonymous]

View File

@@ -276,7 +276,7 @@ namespace ZR.Admin.WebApi.Controllers
/// <summary> /// <summary>
/// 6 出库单完成 /// 6 出库单完成
/// </summary> /// </summary>
/// <param name="shipment_num"></param> /// <param name="shipmentNum"></param>
/// <returns></returns> /// <returns></returns>
[HttpGet("over_outorderplan")] [HttpGet("over_outorderplan")]
public IActionResult OverOutorderplan(string shipmentNum) public IActionResult OverOutorderplan(string shipmentNum)
@@ -295,6 +295,7 @@ namespace ZR.Admin.WebApi.Controllers
/// </summary> /// </summary>
/// <param name="production_packcode">扫码结果</param> /// <param name="production_packcode">扫码结果</param>
/// <param name="shipment_num">出库单号</param> /// <param name="shipment_num">出库单号</param>
/// <param name="partnumber">零件号匹配</param>
/// <returns></returns> /// <returns></returns>
[HttpGet("checkProductionOut")] [HttpGet("checkProductionOut")]
public IActionResult CheckProductionOut( public IActionResult CheckProductionOut(

View File

@@ -427,7 +427,7 @@ namespace ZR.Service.mes.wms
Context.Ado.CommitTran(); Context.Ado.CommitTran();
return result; // 返回插入的记录数 return result; // 返回插入的记录数
} }
catch (Exception ex) catch (Exception)
{ {
Context.Ado.RollbackTran(); Context.Ado.RollbackTran();
return -1; return -1;

View File

@@ -1,6 +1,7 @@
using System; using System;
using System.Data; using System.Data;
using System.Linq; using System.Linq;
using System.Text.RegularExpressions;
using Infrastructure.Attribute; using Infrastructure.Attribute;
using Mapster; using Mapster;
using SqlSugar; using SqlSugar;
@@ -161,7 +162,7 @@ namespace ZR.Service.mes.wms
return Context.Insertable(wmOutOrder).ExecuteReturnEntity(); return Context.Insertable(wmOutOrder).ExecuteReturnEntity();
} }
catch (Exception ex) catch (Exception)
{ {
return null; return null;
} }
@@ -702,7 +703,7 @@ namespace ZR.Service.mes.wms
} }
return result; return result;
} }
catch (Exception ex) catch (Exception)
{ {
return null; return null;
} }
@@ -748,7 +749,16 @@ namespace ZR.Service.mes.wms
return "标签解析异常!请检查标签"; return "标签解析异常!请检查标签";
} }
//3 判断箱子是否配置零件号 //3 判断箱子是否配置零件号
if (parnumber != resultionPackage.PartNumner) string checkPartnumber = resultionPackage.PartNumner;
// 使用正则表达式匹配并移除特殊后缀
string processedPartnumber = Regex.Replace(
checkPartnumber,
@"-(FL|FR|RR|RL)$",
"",
RegexOptions.IgnoreCase
);
if (parnumber != processedPartnumber)
{ {
return "此箱子不是选择的物料号"; return "此箱子不是选择的物料号";
} }
@@ -837,7 +847,7 @@ namespace ZR.Service.mes.wms
// 6 .还差一个 数量超过要出库的箱子 // 6 .还差一个 数量超过要出库的箱子
return "此箱标签不可出库,批次号不在出库单计划内!请检查出库单计划!"; return "此箱标签不可出库,批次号不在出库单计划内!请检查出库单计划!";
} }
catch (Exception ex) catch (Exception)
{ {
return "此箱标签存在异常不可出库!"; return "此箱标签存在异常不可出库!";
} }