This commit is contained in:
tongfei
2024-01-06 15:07:37 +08:00
8 changed files with 104 additions and 96 deletions

View File

@@ -229,6 +229,7 @@ namespace WMS.Web.Api.Controllers
return Result<List<UcStockResponse>>.ReSuccess(list); return Result<List<UcStockResponse>>.ReSuccess(list);
var subs = await _erpService.BillQueryForSubStock(); var subs = await _erpService.BillQueryForSubStock();
if (!subs.IsSuccess) return Result<List<UcStockResponse>>.ReFailure(ResultCodes.ErpSubStockError);
var res = subs.Data.Where(w => w.OrgCode.Equals(orgCode) && w.StockCode.Equals(number)); var res = subs.Data.Where(w => w.OrgCode.Equals(orgCode) && w.StockCode.Equals(number));
if (!string.IsNullOrEmpty(name)) if (!string.IsNullOrEmpty(name))
res = res.Where(w => w.Name.Contains(name)); res = res.Where(w => w.Name.Contains(name));

View File

@@ -39,7 +39,7 @@ namespace WMS.Web.Core.Dto.ChangeBoxRecord
/// <summary> /// <summary>
/// 原箱子 /// 原箱子
/// </summary> /// </summary>
[Column("原箱号")] [Column("原箱号")]
public string SrcBox { get; set; } public string SrcBox { get; set; }
/// <summary> /// <summary>
/// 原仓位 /// 原仓位

View File

@@ -21,26 +21,6 @@ namespace WMS.Web.Core.Dto.OutStock
[Column("出库单号")] [Column("出库单号")]
public string BillNo { get; set; } public string BillNo { get; set; }
/// <summary> /// <summary>
/// 单据类型
/// </summary>
[Column("出库类型")]
public string Type { get; set; }
/// <summary>
/// 创建人
/// </summary>
[Column("创建人")]
public string Creator { get; set; }
/// <summary>
/// 创建时间(出库时间)
/// </summary>
[Column("出库时间")]
public string CreateTime { get; set; }
/// <summary>
/// 同步成功或者失败 null 就是未同步
/// </summary>
[Column("金蝶同步状态")]
public string SuccessSync { get; set; }
/// <summary>
/// 来源单号 /// 来源单号
///</summary> ///</summary>
[Column("来源单号")] [Column("来源单号")]
@@ -51,16 +31,6 @@ namespace WMS.Web.Core.Dto.OutStock
[Column("销售订单号")] [Column("销售订单号")]
public string SaleBillNo { get; set; } public string SaleBillNo { get; set; }
/// <summary> /// <summary>
/// 来源单号(集合)
///</summary>
[Ignore]
public List<string> SourceBillNoList { get; set; } = new List<string>();
/// <summary>
/// 销售订单号(集合)
///</summary>
[Ignore]
public List<string> SaleBillNoList { get; set; } = new List<string>();
/// <summary>
/// 发货组织 /// 发货组织
///</summary> ///</summary>
[Column("发货组织")] [Column("发货组织")]
@@ -71,20 +41,26 @@ namespace WMS.Web.Core.Dto.OutStock
[Column("收货客户")] [Column("收货客户")]
public string ReceiptCustomer { get; set; } public string ReceiptCustomer { get; set; }
/// <summary> /// <summary>
/// 物料名称 /// 单据类型
/// </summary> /// </summary>
[Column("物料名称")] [Column("出库类型")]
public string MaterialName { get; set; } public string Type { get; set; }
/// <summary>
/// 物料规格型号
/// </summary>
[Column("规格型号")]
public string Specifications { get; set; }
/// <summary> /// <summary>
/// 物料编码 /// 物料编码
/// </summary> /// </summary>
[Column("物料编码")] [Column("物料编码")]
public string MaterialNumber { get; set; } public string MaterialNumber { get; set; }
/// <summary> /// <summary>
/// 物料规格型号 /// 物料名称
/// </summary> /// </summary>
[Column("规格型号")] [Column("物料名称")]
public string Specifications { get; set; } public string MaterialName { get; set; }
/// <summary> /// <summary>
/// 单位 /// 单位
/// </summary> /// </summary>
@@ -101,9 +77,35 @@ namespace WMS.Web.Core.Dto.OutStock
[Column("出库数量")] [Column("出库数量")]
public decimal Qty { get; set; } public decimal Qty { get; set; }
/// <summary> /// <summary>
/// 创建人
/// </summary>
[Column("创建人")]
public string Creator { get; set; }
/// <summary>
/// 创建时间(出库时间)
/// </summary>
[Column("出库时间")]
public string CreateTime { get; set; }
/// <summary>
/// 同步成功或者失败 null 就是未同步
/// </summary>
[Column("金蝶同步状态")]
public string SuccessSync { get; set; }
/// <summary>
/// 来源单号(集合)
///</summary>
[Ignore]
public List<string> SourceBillNoList { get; set; } = new List<string>();
/// <summary>
/// 销售订单号(集合)
///</summary>
[Ignore]
public List<string> SaleBillNoList { get; set; } = new List<string>();
/// <summary>
/// 备注 /// 备注
/// </summary> /// </summary>
[Column("备注")] [Ignore]
public string Remark { get; set; } public string Remark { get; set; }
} }
} }

View File

@@ -31,31 +31,6 @@ namespace WMS.Web.Core.Dto.OutStockTask
[Column("出库状态")] [Column("出库状态")]
public string Status { get; set; } public string Status { get; set; }
/// <summary> /// <summary>
/// 单据类型
/// </summary>
[Column("出库类型")]
public string Type { get; set; }
/// <summary>
/// 操作人(出库人)
/// </summary>
[Column("出库人")]
public string Operator { get; set; }
/// <summary>
/// 操作时间(出库时间)
/// </summary>
[Column("出库时间")]
public string OperateTime { get; set; }
/// <summary>
/// 出库人
/// </summary>
[Column("出库人")]
public string OutStock { get; set; }
/// <summary>
/// 出库时间
/// </summary>
[Column("出库时间")]
public string OutStockTime { get; set; }
/// <summary>
/// 来源单号 /// 来源单号
///</summary> ///</summary>
[Column("来源单号")] [Column("来源单号")]
@@ -66,16 +41,6 @@ namespace WMS.Web.Core.Dto.OutStockTask
[Column("销售订单号")] [Column("销售订单号")]
public string SaleBillNo { get; set; } public string SaleBillNo { get; set; }
/// <summary> /// <summary>
/// 来源单号(集合)
///</summary>
[Ignore]
public List<string> SourceBillNoList { get; set; } = new List<string>();
/// <summary>
/// 销售订单号(集合)
///</summary>
[Ignore]
public List<string> SaleBillNoList { get; set; } = new List<string>();
/// <summary>
/// 发货组织 /// 发货组织
///</summary> ///</summary>
[Column("发货组织")] [Column("发货组织")]
@@ -86,20 +51,30 @@ namespace WMS.Web.Core.Dto.OutStockTask
[Column("收货客户")] [Column("收货客户")]
public string ReceiptCustomer { get; set; } public string ReceiptCustomer { get; set; }
/// <summary> /// <summary>
/// 物料名称 /// 单据类型
/// </summary> /// </summary>
[Column("物料名称")] [Column("出库类型")]
public string MaterialName { get; set; } public string Type { get; set; }
/// <summary>
/// 物料规格型号
/// </summary>
[Column("规格型号")]
public string Specifications { get; set; }
/// <summary> /// <summary>
/// 物料编码 /// 物料编码
/// </summary> /// </summary>
[Column("物料编码")] [Column("物料编码")]
public string MaterialNumber { get; set; } public string MaterialNumber { get; set; }
/// <summary> /// <summary>
/// 物料规格型号 /// 物料名称
/// </summary> /// </summary>
[Column("规格型号")] [Column("物料名称")]
public string Specifications { get; set; } public string MaterialName { get; set; }
/// <summary>
/// 单位
/// </summary>
[Column("单位")]
public string Unit { get; set; }
/// <summary> /// <summary>
/// 仓库 /// 仓库
///</summary> ///</summary>
@@ -116,21 +91,6 @@ namespace WMS.Web.Core.Dto.OutStockTask
[Column("已出库数量")] [Column("已出库数量")]
public decimal RealityQty { get; set; } public decimal RealityQty { get; set; }
/// <summary> /// <summary>
/// 订单明细备注
///</summary>
[Column("订单明细备注")]
public string Remark { get; set; }
/// <summary>
/// 创建时间erp那边的创建时间
///</summary>
[Column("创建时间")]
public string CreateTime { get; set; }
/// <summary>
/// 单位
/// </summary>
[Column("单位")]
public string Unit { get; set; }
/// <summary>
/// 出库开始时间 /// 出库开始时间
///</summary> ///</summary>
[Column("出库开始时间")] [Column("出库开始时间")]
@@ -140,5 +100,49 @@ namespace WMS.Web.Core.Dto.OutStockTask
///</summary> ///</summary>
[Column("出库结束时间")] [Column("出库结束时间")]
public string OutStockEndTime { get; set; } public string OutStockEndTime { get; set; }
/// <summary>
/// 操作人
/// </summary>
[Ignore]
public string Operator { get; set; }
/// <summary>
/// 操作时间
/// </summary>
[Ignore]
public string OperateTime { get; set; }
/// <summary>
/// 出库人
/// </summary>
[Column("出库人")]
public string OutStock { get; set; }
/// <summary>
/// 出库时间
/// </summary>
[Column("出库时间")]
public string OutStockTime { get; set; }
/// <summary>
/// 来源单号(集合)
///</summary>
[Ignore]
public List<string> SourceBillNoList { get; set; } = new List<string>();
/// <summary>
/// 销售订单号(集合)
///</summary>
[Ignore]
public List<string> SaleBillNoList { get; set; } = new List<string>();
/// <summary>
/// 订单明细备注
///</summary>
[Column("订单明细备注")]
public string Remark { get; set; }
/// <summary>
/// 创建时间erp那边的创建时间
///</summary>
[Column("创建时间")]
public string CreateTime { get; set; }
} }
} }

View File

@@ -1288,7 +1288,7 @@ namespace WMS.Web.Domain.Services.Public
} }
catch (Exception) catch (Exception)
{ {
return ResultList<Erp_SubStockDto>.ReFailure("错误", 10002); return ResultList<Erp_SubStockDto>.ReFailure(ResultCodes.ErpSubStockError);
} }
} }

View File

@@ -445,7 +445,7 @@ namespace WMS.Web.Domain.Services
{ {
var serialNumbers = takeStocks.SelectMany(s => s.Details).SelectMany(s => s.SerialNumbers).ToList(); var serialNumbers = takeStocks.SelectMany(s => s.Details).SelectMany(s => s.SerialNumbers).ToList();
var entityList = await _serialNumbersRepositories.GetEntityList(serialNumbers); var entityList = await _serialNumbersRepositories.GetEntityList(serialNumbers);
var boxIds = entityList.Select(s => s.BoxId).ToList(); var boxIds = takeStocks.SelectMany(s=>s.Details).Select(s => s.BoxId).ToList();
var boxList = await _boxRepositories.GetEntityList(boxIds); var boxList = await _boxRepositories.GetEntityList(boxIds);
List<Box> box_New_List = new List<Box>(); List<Box> box_New_List = new List<Box>();

View File

@@ -56,6 +56,7 @@ namespace WMS.Web.Domain.Values
public static ValueTuple<int, string> ErpOrgError = (80004, "获取Erp相关组织数据失败请稍候再试"); public static ValueTuple<int, string> ErpOrgError = (80004, "获取Erp相关组织数据失败请稍候再试");
public static ValueTuple<int, string> ErpSupplierError = (80005, "获取Erp相关供应商数据失败请稍候再试"); public static ValueTuple<int, string> ErpSupplierError = (80005, "获取Erp相关供应商数据失败请稍候再试");
public static ValueTuple<int, string> ErpStockError = (80006, "获取Erp相关仓库数据失败请稍候再试"); public static ValueTuple<int, string> ErpStockError = (80006, "获取Erp相关仓库数据失败请稍候再试");
public static ValueTuple<int, string> ErpSubStockError = (80006, "获取Erp相关子仓库数据失败请稍候再试");
public static ValueTuple<int, string> ErpMaterialError = (80007, "获取Erp相关物料数据失败请稍候再试"); public static ValueTuple<int, string> ErpMaterialError = (80007, "获取Erp相关物料数据失败请稍候再试");
public static ValueTuple<int, string> BoxHaveError = (80008, "箱号已收货"); public static ValueTuple<int, string> BoxHaveError = (80008, "箱号已收货");
public static ValueTuple<int, string> AdjustError = (80009, "与金蝶校准发生错误,请稍候再试!"); public static ValueTuple<int, string> AdjustError = (80009, "与金蝶校准发生错误,请稍候再试!");