采购收货质检收货单找载具逻辑
This commit is contained in:
@@ -138,6 +138,16 @@ namespace Tnb.WarehouseMgr
|
||||
wmsOutinStockDetail.act_end_date = input.disTask.act_end_date;
|
||||
wmsOutinStockDetail.pretask_code = input.disTask.pretask_code;
|
||||
wmsOutinStockDetail.distask_code = input.disTask.bill_code;
|
||||
wmsOutinStockDetail.create_time = DateTime.Now;
|
||||
switch (input.disTask.biz_type)
|
||||
{
|
||||
case WmsWareHouseConst.BIZTYPE_WMSINSTOCK_ID:
|
||||
{
|
||||
wmsOutinStockDetail.source_detail_id = input.disTask.source_id;
|
||||
wmsOutinStockDetail.source_type = WmsWareHouseConst.BIZTYPE_WMSINSTOCK_ID;
|
||||
break;
|
||||
}
|
||||
}
|
||||
wmsOutinStockDetail.type = type;
|
||||
|
||||
List<BasMaterial> mats = await db.Queryable<BasMaterial>().Where(r => wmsCarryCodes.Select(x => x.material_id).Distinct().Contains(r.id)).ToListAsync();
|
||||
@@ -187,7 +197,14 @@ namespace Tnb.WarehouseMgr
|
||||
rows = await db.Insertable(wmsOutinStockCodes).ExecuteCommandAsync();
|
||||
if (rows == 0)
|
||||
{
|
||||
throw new Exception($"插入出入库明细条码失败!");
|
||||
if (wmsCarryCodes.Count == 0)
|
||||
{
|
||||
Logger.LogWarning("空载具无需插入出入库明细条码");
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new Exception($"插入出入库明细条码失败!");
|
||||
}
|
||||
}
|
||||
await db.Ado.CommitTranAsync();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user