现场问题处理
This commit is contained in:
@@ -45,6 +45,7 @@ using Tnb.ProductionMgr.Entities.Entity;
|
||||
using Tnb.WarehouseMgr.Entities.Dto.Outputs;
|
||||
using System.Threading;
|
||||
using Tnb.BasicData.Interfaces;
|
||||
using Top.Api;
|
||||
|
||||
namespace Tnb.WarehouseMgr
|
||||
{
|
||||
@@ -323,7 +324,7 @@ namespace Tnb.WarehouseMgr
|
||||
/// <returns></returns>
|
||||
/// <exception cref="AppFriendlyException"></exception>
|
||||
[HttpPost]
|
||||
public async Task<Entities.Dto.Outputs.Result> Distribute(MaterialTransferDistributeInput input)
|
||||
public async Task<dynamic> Distribute(MaterialTransferDistributeInput input)
|
||||
{
|
||||
try
|
||||
{
|
||||
@@ -463,7 +464,7 @@ namespace Tnb.WarehouseMgr
|
||||
await _db.Ado.RollbackTranAsync();
|
||||
Logger.LogError("【Distribute】" + ex.Message);
|
||||
Logger.LogError("【Distribute】" + ex.StackTrace);
|
||||
return await ToApiResult(HttpStatusCode.InternalServerError, ex.Message);
|
||||
throw new AppFriendlyException(ex.Message, 500);
|
||||
}
|
||||
finally
|
||||
{
|
||||
@@ -471,7 +472,7 @@ namespace Tnb.WarehouseMgr
|
||||
InvokeGenPretaskExcute();
|
||||
}
|
||||
|
||||
return await ToApiResult(HttpStatusCode.OK, "成功");
|
||||
return "成功";
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -481,7 +482,8 @@ namespace Tnb.WarehouseMgr
|
||||
/// <param name="wmsMaterialTransferD"></param>
|
||||
/// <param name="wmsMaterialTransfer"></param>
|
||||
/// <returns></returns>
|
||||
public async Task<Entities.Dto.Outputs.Result> DistributeF4JXC(DistributeF4JXCInput input)
|
||||
[HttpPost]
|
||||
public async Task<Entities.Dto.Outputs.Result> DistributeJZCToCPC(DistributeF4JXCInput input)
|
||||
{
|
||||
SemaphoreSlim semaphoreSlim_MJC = null;
|
||||
SemaphoreSlim semaphoreSlim_CPK = null;
|
||||
@@ -519,7 +521,7 @@ namespace Tnb.WarehouseMgr
|
||||
//出库取起点,获取所有符合输入的载具规格的载具
|
||||
OutStockStrategyQuery outStockStrategyInput = new()
|
||||
{
|
||||
warehouse_id = WmsWareHouseConst.WAREHOUSE_HCC_ID,
|
||||
warehouse_id = WmsWareHouseConst.WAREHOUSE_MJC_ID,
|
||||
material_id = wmsMaterialTransferD.material_id,
|
||||
code_batch = wmsMaterialTransferD.code_batch,
|
||||
qty = needOut,
|
||||
@@ -571,7 +573,7 @@ namespace Tnb.WarehouseMgr
|
||||
wmsSterilizationInstockH.cp_location_id = endLocations[instockLocIndex].id;
|
||||
wmsSterilizationInstockH.cp_location_code = endLocations[instockLocIndex].location_code;
|
||||
|
||||
await _db.Updateable(wmsSterilizationInstockH).UpdateColumns(r => new { r.status }).ExecuteCommandAsync();
|
||||
await _db.Updateable(wmsSterilizationInstockH).UpdateColumns(r => new { r.status, r.cp_location_id, r.cp_location_code }).ExecuteCommandAsync();
|
||||
|
||||
// 转库单载具子表
|
||||
WmsMaterialTransferCarry wmsMaterialTransferCarry = new WmsMaterialTransferCarry();
|
||||
@@ -1287,7 +1289,8 @@ namespace Tnb.WarehouseMgr
|
||||
// 其它入库
|
||||
if (wmsMaterialTransfer.type == WmsWareHouseConst.MATERIALTRANSFER_WXDBRK_CODE
|
||||
|| wmsMaterialTransfer.type == WmsWareHouseConst.MATERIALTRANSFER_CROSSLAYER_CODE
|
||||
|| wmsMaterialTransfer.type == WmsWareHouseConst.MATERIALTRANSFER_WXDBOUTWAREHOUSE_CODE)
|
||||
|| wmsMaterialTransfer.type == WmsWareHouseConst.MATERIALTRANSFER_WXDBOUTWAREHOUSE_CODE
|
||||
|| wmsMaterialTransfer.type == WmsWareHouseConst.MATERIALTRANSFER_QTCRK_CODE)
|
||||
{
|
||||
//自制的不调erp接口
|
||||
if (string.IsNullOrEmpty(wmsMaterialTransfer.erp_bill_code))
|
||||
|
||||
Reference in New Issue
Block a user