原材料仓绑定采购/委外/调拨条码接口调整、载具绑定记录调整启用、入库流水插入调整

This commit is contained in:
2024-08-12 17:51:55 +08:00
parent 3152824adb
commit e8066daef0
9 changed files with 106 additions and 13 deletions

View File

@@ -71,7 +71,7 @@ namespace Tnb.WarehouseMgr
}
case WmsWareHouseConst.WMS_PRETASK_OUTSTOCK_TYPE_ID:
{
type = "转移";
type = "出库";
break;
}
}
@@ -123,7 +123,10 @@ namespace Tnb.WarehouseMgr
//await db.Ado.BeginTranAsync();
WmsOutinStockDetail wmsOutinStockDetail = new WmsOutinStockDetail();
wmsOutinStockDetail.warehouse_id = input.warehouse_id;
if (type == "入库")
wmsOutinStockDetail.warehouse_id = input.end_warehouse_id;
else if (type == "出库")
wmsOutinStockDetail.warehouse_id = input.start_warehouse_id;
wmsOutinStockDetail.carry_id = input.disTask.carry_id;
wmsOutinStockDetail.carry_code = input.disTask.carry_code;
wmsOutinStockDetail.create_id = GetUserIdByTask();
@@ -179,12 +182,12 @@ namespace Tnb.WarehouseMgr
int rows = await db.Insertable(wmsOutinStockDetail).ExecuteCommandAsync();
if (rows == 0)
{
throw new Exception($"插入入库明细失败!");
throw new Exception($"插入入库明细失败!");
}
rows = await db.Insertable(wmsOutinStockCodes).ExecuteCommandAsync();
if (rows == 0)
{
throw new Exception($"插入入库明细条码失败!");
throw new Exception($"插入入库明细条码失败!");
}
await db.Ado.CommitTranAsync();
}
@@ -193,14 +196,14 @@ namespace Tnb.WarehouseMgr
////await db.Ado.RollbackTranAsync();
Logger.LogError(ex.Message);
Logger.LogError(ex.StackTrace);
throw new AppFriendlyException($"插入入库明细失败 {ex.Message}", 500);
//throw new AppFriendlyException($"插入入库明细失败 {ex.Message}", 500);
}
catch (Exception ex)
{
//await db.Ado.RollbackTranAsync();
Logger.LogError(ex.Message);
Logger.LogError(ex.StackTrace);
throw new AppFriendlyException($"插入入库明细失败 {ex.Message}", 500);
//throw new AppFriendlyException($"插入入库明细失败 {ex.Message}", 500);
}
finally
{