载具入库将PreTaskId改为RequireId
This commit is contained in:
@@ -14,7 +14,7 @@ namespace Tnb.WarehouseMgr.Entities.Dto
|
||||
/// <summary>
|
||||
/// 预任务Id
|
||||
/// </summary>
|
||||
public string PreTaskId { get; set; }
|
||||
public string RquireId { get; set; }
|
||||
/// <summary>
|
||||
/// 载具Id
|
||||
/// </summary>
|
||||
|
||||
@@ -11,6 +11,10 @@ namespace Tnb.WarehouseMgr.Entities.Dto.Inputs
|
||||
/// </summary>
|
||||
public class TaskCompleUpInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 区分pda与pc端调用,默认pc端,忽略大小写
|
||||
/// </summary>
|
||||
public string prefix { get; set; }
|
||||
/// <summary>
|
||||
/// 任务执行Ids
|
||||
/// </summary>
|
||||
|
||||
@@ -20,7 +20,7 @@ namespace Tnb.WarehouseMgr
|
||||
[Route("api/[area]/[controller]/[action]")]
|
||||
public class BaseWareHouseService : IOverideVisualDevService, IDynamicApiController, ITransient
|
||||
{
|
||||
private static Dictionary<string, BaseWareHouseService> _serviceMap = new Dictionary<string, BaseWareHouseService>();
|
||||
private static Dictionary<string, BaseWareHouseService> _serviceMap = new Dictionary<string, BaseWareHouseService>(StringComparer.OrdinalIgnoreCase);
|
||||
public OverideVisualDevFunc OverideFuncs { get; } = new OverideVisualDevFunc();
|
||||
|
||||
static BaseWareHouseService()
|
||||
@@ -41,7 +41,7 @@ namespace Tnb.WarehouseMgr
|
||||
if (_serviceMap.ContainsKey(input.bizTypeId))
|
||||
{
|
||||
await _serviceMap[input.bizTypeId].ModifyAsync(input);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public virtual Task ModifyAsync(WareHouseUpInput input)
|
||||
|
||||
@@ -52,7 +52,7 @@ namespace Tnb.WarehouseMgr
|
||||
{
|
||||
_db = repository.AsSugarClient();
|
||||
_dictionaryDataService = dictionaryDataService;
|
||||
_billRullService= billRullService;
|
||||
_billRullService = billRullService;
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据载具Id带出库位、仓库信息
|
||||
@@ -233,7 +233,7 @@ namespace Tnb.WarehouseMgr
|
||||
items.ForEach(x =>
|
||||
{
|
||||
x.is_chain = 0;
|
||||
|
||||
|
||||
x.chain_type = "0";
|
||||
});
|
||||
}
|
||||
@@ -433,6 +433,10 @@ namespace Tnb.WarehouseMgr
|
||||
{
|
||||
foreach (var dt in disTasks)
|
||||
{
|
||||
if (!input.prefix.IsNullOrWhiteSpace())
|
||||
{
|
||||
dt.biz_type = $"{input.prefix}{dt.biz_type}";
|
||||
}
|
||||
var upInput = new WareHouseUpInput { bizTypeId = dt.biz_type, requireId = dt.require_id };
|
||||
if (dt.is_chain == 0)
|
||||
{
|
||||
|
||||
@@ -119,7 +119,7 @@ namespace Tnb.WarehouseMgr
|
||||
if (isOk)
|
||||
{
|
||||
var preTaskUpInput = new GenPreTaskUpInput();
|
||||
preTaskUpInput.PreTaskId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.RquireId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.CarryId = input.data[nameof(WmsCarryD.carry_id)]?.ToString()!;
|
||||
preTaskUpInput.CarryStartLocationId = points.FirstOrDefault().location_id;
|
||||
preTaskUpInput.CarryStartLocationCode = points.FirstOrDefault().location_code;
|
||||
@@ -139,7 +139,7 @@ namespace Tnb.WarehouseMgr
|
||||
handleH.create_time = DateTime.Now;
|
||||
preTaskUpInput.PreTaskRecord = handleH;
|
||||
//根据载具移入Id,回更单据状态
|
||||
await _db.Updateable<WmsMoveInstock>().SetColumns(it => new WmsMoveInstock { status = WmsWareHouseConst.BILLSTATUS_ON_ID }).Where(it => it.id == preTaskUpInput.PreTaskId).ExecuteCommandAsync();
|
||||
await _db.Updateable<WmsMoveInstock>().SetColumns(it => new WmsMoveInstock { status = WmsWareHouseConst.BILLSTATUS_ON_ID }).Where(it => it.id == preTaskUpInput.RquireId).ExecuteCommandAsync();
|
||||
|
||||
await _wareHouseService.GenInStockTaskHandleAfter(preTaskUpInput);
|
||||
}
|
||||
|
||||
@@ -117,7 +117,7 @@ namespace Tnb.WarehouseMgr
|
||||
if (isOk)
|
||||
{
|
||||
var preTaskUpInput = new GenPreTaskUpInput();
|
||||
preTaskUpInput.PreTaskId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.RquireId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.CarryId = input.data[nameof(WmsCarryD.carry_id)]?.ToString()!;
|
||||
preTaskUpInput.CarryStartLocationId = points.FirstOrDefault().location_id;
|
||||
preTaskUpInput.CarryStartLocationCode = points.FirstOrDefault().location_code;
|
||||
|
||||
@@ -118,7 +118,7 @@ namespace Tnb.WarehouseMgr
|
||||
if (isOk)
|
||||
{
|
||||
var preTaskUpInput = new GenPreTaskUpInput();
|
||||
preTaskUpInput.PreTaskId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.RquireId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.CarryId = input.data[nameof(WmsCarryD.carry_id)]?.ToString()!;
|
||||
preTaskUpInput.CarryStartLocationId = points.FirstOrDefault().location_id;
|
||||
preTaskUpInput.CarryStartLocationCode = points.FirstOrDefault().location_code;
|
||||
|
||||
@@ -142,7 +142,7 @@ namespace Tnb.WarehouseMgr
|
||||
if (isOk)
|
||||
{
|
||||
var preTaskUpInput = new GenPreTaskUpInput();
|
||||
preTaskUpInput.PreTaskId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.RquireId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.CarryId = input.data[nameof(WmsCarryD.carry_id)]?.ToString()!;
|
||||
preTaskUpInput.CarryStartLocationId = points.FirstOrDefault().location_id;
|
||||
preTaskUpInput.CarryStartLocationCode = points.FirstOrDefault().location_code;
|
||||
|
||||
@@ -120,7 +120,7 @@ namespace Tnb.WarehouseMgr
|
||||
if (isOk)
|
||||
{
|
||||
var preTaskUpInput = new GenPreTaskUpInput();
|
||||
preTaskUpInput.PreTaskId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.RquireId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.CarryId = input.data[nameof(WmsCarryD.carry_id)]?.ToString()!;
|
||||
preTaskUpInput.CarryStartLocationId = points.FirstOrDefault().location_id;
|
||||
preTaskUpInput.CarryStartLocationCode = points.FirstOrDefault().location_code;
|
||||
|
||||
@@ -117,7 +117,7 @@ namespace Tnb.WarehouseMgr
|
||||
if (isOk)
|
||||
{
|
||||
var preTaskUpInput = new GenPreTaskUpInput();
|
||||
preTaskUpInput.PreTaskId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.RquireId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.CarryId = input.data[nameof(WmsCarryD.carry_id)]?.ToString()!;
|
||||
preTaskUpInput.CarryStartLocationId = points.FirstOrDefault().location_id;
|
||||
preTaskUpInput.CarryStartLocationCode = points.FirstOrDefault().location_code;
|
||||
|
||||
@@ -118,7 +118,7 @@ namespace Tnb.WarehouseMgr
|
||||
if (isOk)
|
||||
{
|
||||
var preTaskUpInput = new GenPreTaskUpInput();
|
||||
preTaskUpInput.PreTaskId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.RquireId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.CarryId = input.data[nameof(WmsCarryD.carry_id)]?.ToString()!;
|
||||
preTaskUpInput.CarryStartLocationId = points.FirstOrDefault().location_id;
|
||||
preTaskUpInput.CarryStartLocationCode = points.FirstOrDefault().location_code;
|
||||
|
||||
@@ -31,10 +31,10 @@ namespace Tnb.WarehouseMgr
|
||||
/// 载具移入
|
||||
/// </summary>
|
||||
[OverideVisualDev(ModuleConsts.MODULE_WMSINSTOCKPDA_ID)]
|
||||
[ServiceModule(BizTypeId)]
|
||||
//[ServiceModule(BizTypeId)]
|
||||
public class WmsPDAInStockService : BaseWareHouseService
|
||||
{
|
||||
private const string BizTypeId = "26121988909861";
|
||||
//private const string BizTypeId = "26121988909861";
|
||||
private readonly ISqlSugarClient _db;
|
||||
private readonly IRunService _runService;
|
||||
private readonly IVisualDevService _visualDevService;
|
||||
@@ -121,7 +121,7 @@ namespace Tnb.WarehouseMgr
|
||||
if (isOk)
|
||||
{
|
||||
var preTaskUpInput = new GenPreTaskUpInput();
|
||||
preTaskUpInput.PreTaskId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.RquireId = input.data["ReturnIdentity"].ToString();
|
||||
preTaskUpInput.CarryId = input.data[nameof(WmsCarryD.carry_id)]?.ToString()!;
|
||||
preTaskUpInput.CarryStartLocationId = points.FirstOrDefault().location_id;
|
||||
preTaskUpInput.CarryStartLocationCode = points.FirstOrDefault().location_code;
|
||||
|
||||
Reference in New Issue
Block a user