修改了同步序列号

This commit is contained in:
2025-05-06 17:27:14 +08:00
parent 028435dd6e
commit 0ba8a63332
16 changed files with 407 additions and 9 deletions

View File

@@ -51,7 +51,7 @@ namespace WMS.Web.Repositories.DependencyInjection
_logger.LogError($"统一拦截异常处理: {ex.Message}, StackTrace:{ex.StackTrace},Path:{context.Request.Path},Parame:{bodyStr}");
await HandleExceptionAsync(context, statusCode, "服务器错误,不能执行此请求,请稍后重试,若问题一直存在,请与站点管理员联系");
await HandleExceptionAsync(context, statusCode, "服务器错误,不能执行此请求,请稍后重试,若问题一直存在,请与站点管理员联系500");
// await HandleExceptionAsync(context, statusCode, "服务器错误");
}
finally
@@ -63,8 +63,8 @@ namespace WMS.Web.Repositories.DependencyInjection
// msg = "未授权";
// }
if (statusCode == 404)
msg = "服务器暂无响应,请稍后重试,若问题一直存在,请与站点管理员联系";
else if (statusCode == 502) msg = "网关出错,请与站点管理员联系";
msg = "服务器暂无响应,请稍后重试,若问题一直存在,请与站点管理员联系404";
else if (statusCode == 502) msg = "网关出错,请与站点管理员联系502";
// else if (statusCode != 200)
// {
// msg = "未知错误";

View File

@@ -219,6 +219,40 @@ namespace WMS.Web.Repositories
return res_c;
}
/// <summary>
/// 根据套装码获取序列码
/// </summary>
/// <param name="boxIds"></param>
/// <returns></returns>
public async Task<List<SerialNumbers>> GetEntityListBySuitNumber(string suitNumber)
{
return await _context.SerialNumbers.AsNoTracking()
.Where(f => f.SerialNumber.Contains(suitNumber))
.ToListAsync();
//var res = await _context.SerialNumbers
// .Where(f => serialNumbers.Contains(f.SerialNumber))
// .ToListAsync();
//var res_c = res.Clone();
//var s_e = res.Select(s => s.SerialNumber).ToList();
////在序列表里没找到的序列码 则到老ops序列码数据里去处理 list比较 取差集
//var s_c = serialNumbers.Except(s_e);
//if (s_c.Count() > 0)
//{
// var entitys_ops = serialNumbers.Where(w => s_c.Contains(w)).ToList();
// var r_o = await _context.SerialNumbers_Ops
// .Where(f => serialNumbers.Contains(f.SerialNumber))
// .ToListAsync();
// res_c.AddRange(_mapper.Map<List<SerialNumbers>>(r_o.Clone()));
//}
//return res_c;
}
/// <summary>
/// 根据序列号
/// </summary>