This commit is contained in:
tongfei
2024-03-27 16:43:07 +08:00
5 changed files with 11 additions and 2 deletions

View File

@@ -63,7 +63,7 @@ namespace WMS.Web.Domain.Entitys
/// 操作时间 /// 操作时间
/// </summary> /// </summary>
[Column("OperateTime")] [Column("OperateTime")]
public DateTime OperateTime { get; set; } public DateTime OperateTime { get; set; } = DateTime.Now;
/// <summary> /// <summary>
/// 新增 /// 新增
/// </summary> /// </summary>
@@ -72,6 +72,7 @@ namespace WMS.Web.Domain.Entitys
{ {
this.CreatorId = creatorId; this.CreatorId = creatorId;
this.CreateTime = DateTime.Now; this.CreateTime = DateTime.Now;
this.OperateTime = DateTime.Now;
} }
/// <summary> /// <summary>
/// 修改 /// 修改

View File

@@ -75,6 +75,12 @@ namespace WMS.Web.Domain.Services
var dBox = await _boxRepositories.GetByNo(d.DestBoxBillNo); var dBox = await _boxRepositories.GetByNo(d.DestBoxBillNo);
if (dBox == null) if (dBox == null)
{ {
//V01.05.00如果扫的内容不是CTN开头则提示"请扫描箱码作为箱号"
if (string.IsNullOrEmpty(d.DestBoxBillNo) || d.DestBoxBillNo.Length <= 3)
return Result.ReFailure(ResultCodes.BoxBillNoError);
if (d.DestBoxBillNo.Substring(0, 3) != "CTN")
return Result.ReFailure(ResultCodes.BoxBillNoError);
var res = await CreateBox(d); var res = await CreateBox(d);
if (!res.IsSuccess) return res; if (!res.IsSuccess) return res;
dBox = await _boxRepositories.GetByNo(d.DestBoxBillNo); dBox = await _boxRepositories.GetByNo(d.DestBoxBillNo);

View File

@@ -507,6 +507,7 @@ namespace WMS.Web.Domain.Services
Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, detail.MaterialNumber), Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, detail.MaterialNumber),
AccruedQty = entity.Details.FirstOrDefault(f => f.MaterialNumber == detail.MaterialNumber)?.AccruedQty ?? 0 AccruedQty = entity.Details.FirstOrDefault(f => f.MaterialNumber == detail.MaterialNumber)?.AccruedQty ?? 0
}; };
response.Details.Add(infoDetail);
} }
return Result<OutStockTaskInfoResponse>.ReSuccess(response); return Result<OutStockTaskInfoResponse>.ReSuccess(response);

View File

@@ -45,6 +45,7 @@ namespace WMS.Web.Domain.Values
public static ValueTuple<int, string> BoxIsTrueShelf = (80000, "箱号已上架入库"); public static ValueTuple<int, string> BoxIsTrueShelf = (80000, "箱号已上架入库");
public static ValueTuple<int, string> BoxNoData = (80000, "系统找不到该箱号"); public static ValueTuple<int, string> BoxNoData = (80000, "系统找不到该箱号");
public static ValueTuple<int, string> InStockTaskBoxIsHaveData = (80000, "该箱已收货"); public static ValueTuple<int, string> InStockTaskBoxIsHaveData = (80000, "该箱已收货");
public static ValueTuple<int, string> BoxBillNoError = (80000, "请扫描箱码作为箱号");
public static ValueTuple<int, string> BoxMateriaNoData = (800010, "箱对应物料信息不存在"); public static ValueTuple<int, string> BoxMateriaNoData = (800010, "箱对应物料信息不存在");
public static ValueTuple<int, string> MateriaNoData = (800011, "产品信息不存在"); public static ValueTuple<int, string> MateriaNoData = (800011, "产品信息不存在");
public static ValueTuple<int, string> BoxInventorySerialNumbersNoData = (800012, "序列号不存在于箱库存数据中"); public static ValueTuple<int, string> BoxInventorySerialNumbersNoData = (800012, "序列号不存在于箱库存数据中");

View File

@@ -174,7 +174,7 @@ namespace WMS.Web.Repositories
} }
var query = _context.SubscribeNotification var query = _context.SubscribeNotification
.OrderByDescending(o => o.Id) .OrderByDescending(o => o.OperateTime)
.Where(adv => 1 == 1 && adv.IsDelete != true); .Where(adv => 1 == 1 && adv.IsDelete != true);
if (!string.IsNullOrEmpty(dto.Creator)) if (!string.IsNullOrEmpty(dto.Creator))