箱库存服务打印日志
This commit is contained in:
@@ -59,7 +59,10 @@ namespace WMS.Web.Domain.Services
|
|||||||
_logger.LogInformation("改箱-箱库存变更:" + JsonConvert.SerializeObject(dtoDatas));
|
_logger.LogInformation("改箱-箱库存变更:" + JsonConvert.SerializeObject(dtoDatas));
|
||||||
//1.判断来源数据是否存在
|
//1.判断来源数据是否存在
|
||||||
if (dtoDatas == null || dtoDatas.Count == 0)
|
if (dtoDatas == null || dtoDatas.Count == 0)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("改箱-箱库存变更:失败->" + ResultCodes.InventoryNoSourceError.Item2 + ",参数->" + JsonConvert.SerializeObject(dtoDatas));
|
||||||
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
|
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
|
||||||
|
}
|
||||||
|
|
||||||
//2.原来箱库存集合
|
//2.原来箱库存集合
|
||||||
var boxIds = dtoDatas.Where(x => x.SrcBoxId != 0).GroupBy(x => x.SrcBoxId).Select(x => x.Key).ToList();
|
var boxIds = dtoDatas.Where(x => x.SrcBoxId != 0).GroupBy(x => x.SrcBoxId).Select(x => x.Key).ToList();
|
||||||
@@ -100,7 +103,10 @@ namespace WMS.Web.Domain.Services
|
|||||||
//4.开始处理
|
//4.开始处理
|
||||||
var result = await this.ExeChangeBox(generateDtos, sourceBoxInventorys, targetBoxInventorys, isTransaction);
|
var result = await this.ExeChangeBox(generateDtos, sourceBoxInventorys, targetBoxInventorys, isTransaction);
|
||||||
if (!result.IsSuccess)
|
if (!result.IsSuccess)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("改箱-箱库存变更:失败->" + result.Message + ",参数->" + JsonConvert.SerializeObject(dtoDatas));
|
||||||
return result;
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
//5.物料收发明细dtos
|
//5.物料收发明细dtos
|
||||||
var InventoryInOutDetailsGenerateDtoList = new List<InventoryInOutDetailsGenerateDto>();
|
var InventoryInOutDetailsGenerateDtoList = new List<InventoryInOutDetailsGenerateDto>();
|
||||||
@@ -137,8 +143,12 @@ namespace WMS.Web.Domain.Services
|
|||||||
{
|
{
|
||||||
var inout_result = await _inventoryInOutDetailsService.GenerateInOrOutDetails(InventoryInOutDetailsGenerateDtoList, isTransaction);
|
var inout_result = await _inventoryInOutDetailsService.GenerateInOrOutDetails(InventoryInOutDetailsGenerateDtoList, isTransaction);
|
||||||
if (!inout_result.IsSuccess)
|
if (!inout_result.IsSuccess)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("改箱-箱库存变更:失败->" + inout_result.Message + ",参数->" + JsonConvert.SerializeObject(dtoDatas));
|
||||||
return inout_result;
|
return inout_result;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
_logger.LogInformation("改箱-箱库存变更:成功" + JsonConvert.SerializeObject(dtoDatas));
|
||||||
return Result.ReSuccess();
|
return Result.ReSuccess();
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -154,7 +164,10 @@ namespace WMS.Web.Domain.Services
|
|||||||
_logger.LogInformation("移箱-箱库存变更:" + JsonConvert.SerializeObject(dtoDatas));
|
_logger.LogInformation("移箱-箱库存变更:" + JsonConvert.SerializeObject(dtoDatas));
|
||||||
//1.判断来源数据是否存在
|
//1.判断来源数据是否存在
|
||||||
if (dtoDatas == null || dtoDatas.Count == 0)
|
if (dtoDatas == null || dtoDatas.Count == 0)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("移箱-箱库存变更:失败->" + ResultCodes.InventoryNoSourceError.Item2+",参数->" + JsonConvert.SerializeObject(dtoDatas));
|
||||||
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
|
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
|
||||||
|
}
|
||||||
|
|
||||||
//物料收发明细dtos
|
//物料收发明细dtos
|
||||||
var InventoryInOutDetailsGenerateDtoList = new List<InventoryInOutDetailsGenerateDto>();
|
var InventoryInOutDetailsGenerateDtoList = new List<InventoryInOutDetailsGenerateDto>();
|
||||||
@@ -209,16 +222,22 @@ namespace WMS.Web.Domain.Services
|
|||||||
//4.开始处理
|
//4.开始处理
|
||||||
var result = await this.ExeMoveBox(generateDtoList, boxInventorys, isTransaction);
|
var result = await this.ExeMoveBox(generateDtoList, boxInventorys, isTransaction);
|
||||||
if (!result.IsSuccess)
|
if (!result.IsSuccess)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("移箱-箱库存变更:失败->" + result.Message + ",参数->" + JsonConvert.SerializeObject(dtoDatas));
|
||||||
return result;
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
//5.提交物料收发明细:新增
|
//5.提交物料收发明细:新增
|
||||||
if (InventoryInOutDetailsGenerateDtoList.Count != 0)
|
if (InventoryInOutDetailsGenerateDtoList.Count != 0)
|
||||||
{
|
{
|
||||||
var inout_result = await _inventoryInOutDetailsService.GenerateInOrOutDetails(InventoryInOutDetailsGenerateDtoList, isTransaction);
|
var inout_result = await _inventoryInOutDetailsService.GenerateInOrOutDetails(InventoryInOutDetailsGenerateDtoList, isTransaction);
|
||||||
if (!inout_result.IsSuccess)
|
if (!inout_result.IsSuccess)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("移箱-箱库存变更:失败->" + inout_result.Message + ",参数->" + JsonConvert.SerializeObject(dtoDatas));
|
||||||
return inout_result;
|
return inout_result;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
_logger.LogInformation("移箱-箱库存变更:成功,参数->" + JsonConvert.SerializeObject(dtoDatas));
|
||||||
return Result.ReSuccess();
|
return Result.ReSuccess();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -233,7 +252,10 @@ namespace WMS.Web.Domain.Services
|
|||||||
_logger.LogInformation("入库回退上下架-箱库存的变更:" + JsonConvert.SerializeObject(dtoData));
|
_logger.LogInformation("入库回退上下架-箱库存的变更:" + JsonConvert.SerializeObject(dtoData));
|
||||||
//1.判断来源数据是否存在
|
//1.判断来源数据是否存在
|
||||||
if (dtoData == null)
|
if (dtoData == null)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("入库回退上下架-箱库存的变更:失败->"+ ResultCodes.InventoryNoSourceError.Item2+",参数->"+ JsonConvert.SerializeObject(dtoData));
|
||||||
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
|
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//物料收发明细dtos
|
//物料收发明细dtos
|
||||||
@@ -271,7 +293,10 @@ namespace WMS.Web.Domain.Services
|
|||||||
//4.提交处理
|
//4.提交处理
|
||||||
var result = await this.ExeBackBox(generateDtoList, isTransaction);
|
var result = await this.ExeBackBox(generateDtoList, isTransaction);
|
||||||
if (!result.IsSuccess)
|
if (!result.IsSuccess)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("入库回退上下架-箱库存的变更:失败->" + result.Message + ",参数->" + JsonConvert.SerializeObject(dtoData));
|
||||||
return result;
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
//5.组装物料收发明细dto
|
//5.组装物料收发明细dto
|
||||||
foreach (var item in dtoData.Details)
|
foreach (var item in dtoData.Details)
|
||||||
@@ -288,9 +313,12 @@ namespace WMS.Web.Domain.Services
|
|||||||
{
|
{
|
||||||
var inout_result = await _inventoryInOutDetailsService.GenerateInOrOutDetails(InventoryInOutDetailsGenerateDtoList, isTransaction);
|
var inout_result = await _inventoryInOutDetailsService.GenerateInOrOutDetails(InventoryInOutDetailsGenerateDtoList, isTransaction);
|
||||||
if (!inout_result.IsSuccess)
|
if (!inout_result.IsSuccess)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("入库回退上下架-箱库存的变更:失败->" + inout_result.Message + ",参数->" + JsonConvert.SerializeObject(dtoData));
|
||||||
return inout_result;
|
return inout_result;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
_logger.LogInformation("入库回退上下架-箱库存的变更:成功,参数->" + JsonConvert.SerializeObject(dtoData));
|
||||||
return Result.ReSuccess();
|
return Result.ReSuccess();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -305,7 +333,10 @@ namespace WMS.Web.Domain.Services
|
|||||||
_logger.LogInformation("盘点单-箱库存的变更:" + JsonConvert.SerializeObject(dtoDatas));
|
_logger.LogInformation("盘点单-箱库存的变更:" + JsonConvert.SerializeObject(dtoDatas));
|
||||||
//1.判断来源数据是否存在
|
//1.判断来源数据是否存在
|
||||||
if (dtoDatas == null || dtoDatas.Count == 0)
|
if (dtoDatas == null || dtoDatas.Count == 0)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("盘点单-箱库存的变更:失败->"+ ResultCodes.InventoryNoSourceError.Item2 +",参数->"+ JsonConvert.SerializeObject(dtoDatas));
|
||||||
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
|
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
|
||||||
|
}
|
||||||
|
|
||||||
//物料收发明细dtos
|
//物料收发明细dtos
|
||||||
var InventoryInOutDetailsGenerateDtoList = new List<InventoryInOutDetailsGenerateDto>();
|
var InventoryInOutDetailsGenerateDtoList = new List<InventoryInOutDetailsGenerateDto>();
|
||||||
@@ -376,7 +407,10 @@ namespace WMS.Web.Domain.Services
|
|||||||
//提交处理
|
//提交处理
|
||||||
var result = await this.ExeTakeBox(generateDtoList, serNubBoxDto, isTransaction);
|
var result = await this.ExeTakeBox(generateDtoList, serNubBoxDto, isTransaction);
|
||||||
if (!result.IsSuccess)
|
if (!result.IsSuccess)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("盘点单-箱库存的变更:失败->" + result.Message + ",参数->" + JsonConvert.SerializeObject(dtoDatas));
|
||||||
return result;
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
//5.组装物料收发明细
|
//5.组装物料收发明细
|
||||||
foreach (var item in dtoDatas.SelectMany(x => x.Details).ToList())
|
foreach (var item in dtoDatas.SelectMany(x => x.Details).ToList())
|
||||||
@@ -398,8 +432,12 @@ namespace WMS.Web.Domain.Services
|
|||||||
{
|
{
|
||||||
var inout_result = await _inventoryInOutDetailsService.GenerateInOrOutDetails(InventoryInOutDetailsGenerateDtoList, isTransaction);
|
var inout_result = await _inventoryInOutDetailsService.GenerateInOrOutDetails(InventoryInOutDetailsGenerateDtoList, isTransaction);
|
||||||
if (!inout_result.IsSuccess)
|
if (!inout_result.IsSuccess)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("盘点单-箱库存的变更:失败->" + inout_result.Message + ",参数->" + JsonConvert.SerializeObject(dtoDatas));
|
||||||
return inout_result;
|
return inout_result;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
_logger.LogInformation("盘点单-箱库存的变更:成功,参数->" + JsonConvert.SerializeObject(dtoDatas));
|
||||||
return Result.ReSuccess();
|
return Result.ReSuccess();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -414,7 +452,10 @@ namespace WMS.Web.Domain.Services
|
|||||||
_logger.LogInformation("入库单-箱库存的变更:" + JsonConvert.SerializeObject(dtoData));
|
_logger.LogInformation("入库单-箱库存的变更:" + JsonConvert.SerializeObject(dtoData));
|
||||||
//1.判断来源数据是否存在
|
//1.判断来源数据是否存在
|
||||||
if (dtoData == null)
|
if (dtoData == null)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("入库单-箱库存的变更:失败->"+ ResultCodes.InventoryNoSourceError.Item2+",参数->" + JsonConvert.SerializeObject(dtoData));
|
||||||
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
|
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
|
||||||
|
}
|
||||||
|
|
||||||
//物料收发明细dtos
|
//物料收发明细dtos
|
||||||
var InventoryInOutDetailsGenerateDtoList = new List<InventoryInOutDetailsGenerateDto>();
|
var InventoryInOutDetailsGenerateDtoList = new List<InventoryInOutDetailsGenerateDto>();
|
||||||
@@ -452,7 +493,10 @@ namespace WMS.Web.Domain.Services
|
|||||||
//提交处理
|
//提交处理
|
||||||
var result = await this.ExeInStockBox(generateDtoList, isTransaction);
|
var result = await this.ExeInStockBox(generateDtoList, isTransaction);
|
||||||
if (!result.IsSuccess)
|
if (!result.IsSuccess)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("入库单-箱库存的变更:失败->" + result.Message + ",参数->" + JsonConvert.SerializeObject(dtoData));
|
||||||
return result;
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
//5.组装物料收发明细dto
|
//5.组装物料收发明细dto
|
||||||
foreach (var item in dtoData.Details)
|
foreach (var item in dtoData.Details)
|
||||||
@@ -470,9 +514,12 @@ namespace WMS.Web.Domain.Services
|
|||||||
{
|
{
|
||||||
var inout_result = await _inventoryInOutDetailsService.GenerateInOrOutDetails(InventoryInOutDetailsGenerateDtoList, isTransaction);
|
var inout_result = await _inventoryInOutDetailsService.GenerateInOrOutDetails(InventoryInOutDetailsGenerateDtoList, isTransaction);
|
||||||
if (!inout_result.IsSuccess)
|
if (!inout_result.IsSuccess)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("入库单-箱库存的变更:失败->" + inout_result.Message + ",参数->" + JsonConvert.SerializeObject(dtoData));
|
||||||
return inout_result;
|
return inout_result;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
_logger.LogInformation("入库单-箱库存的变更:成功,参数->" + JsonConvert.SerializeObject(dtoData));
|
||||||
return Result.ReSuccess();
|
return Result.ReSuccess();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -487,7 +534,10 @@ namespace WMS.Web.Domain.Services
|
|||||||
_logger.LogInformation("出库单-箱库存的变更:" + JsonConvert.SerializeObject(dtoData));
|
_logger.LogInformation("出库单-箱库存的变更:" + JsonConvert.SerializeObject(dtoData));
|
||||||
//1.判断来源数据是否存在
|
//1.判断来源数据是否存在
|
||||||
if (dtoData == null)
|
if (dtoData == null)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("出库单-箱库存的变更:失败->" + ResultCodes.InventoryNoSourceError.Item2+",参数->"+ JsonConvert.SerializeObject(dtoData));
|
||||||
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
|
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
|
||||||
|
}
|
||||||
|
|
||||||
//物料收发明细dtos
|
//物料收发明细dtos
|
||||||
var InventoryInOutDetailsGenerateDtoList = new List<InventoryInOutDetailsGenerateDto>();
|
var InventoryInOutDetailsGenerateDtoList = new List<InventoryInOutDetailsGenerateDto>();
|
||||||
@@ -500,8 +550,11 @@ namespace WMS.Web.Domain.Services
|
|||||||
{
|
{
|
||||||
var isHaveBoxInvetory = boxInventorys.Where(x => x.BoxId == bid).Any();
|
var isHaveBoxInvetory = boxInventorys.Where(x => x.BoxId == bid).Any();
|
||||||
if (!isHaveBoxInvetory)
|
if (!isHaveBoxInvetory)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("出库单-箱库存的变更:失败->" + ResultCodes.BoxInventoryNoDataError.Item2 + ",参数->" + JsonConvert.SerializeObject(dtoData));
|
||||||
return Result.ReFailure(ResultCodes.BoxInventoryNoDataError);
|
return Result.ReFailure(ResultCodes.BoxInventoryNoDataError);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//2.组装
|
//2.组装
|
||||||
@@ -553,7 +606,10 @@ namespace WMS.Web.Domain.Services
|
|||||||
//提交处理
|
//提交处理
|
||||||
var result = await this.ExeOutStockBox(generateDtoList, boxInventorys, isChangeBoxInfo, isTransaction);
|
var result = await this.ExeOutStockBox(generateDtoList, boxInventorys, isChangeBoxInfo, isTransaction);
|
||||||
if (!result.IsSuccess)
|
if (!result.IsSuccess)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("出库单-箱库存的变更:失败->" + result.Message + ",参数->" + JsonConvert.SerializeObject(dtoData));
|
||||||
return result;
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
//5.组装物料收发明细dto
|
//5.组装物料收发明细dto
|
||||||
//3.1明细的IDS
|
//3.1明细的IDS
|
||||||
@@ -578,9 +634,12 @@ namespace WMS.Web.Domain.Services
|
|||||||
{
|
{
|
||||||
var inout_result = await _inventoryInOutDetailsService.GenerateInOrOutDetails(InventoryInOutDetailsGenerateDtoList, isTransaction);
|
var inout_result = await _inventoryInOutDetailsService.GenerateInOrOutDetails(InventoryInOutDetailsGenerateDtoList, isTransaction);
|
||||||
if (!inout_result.IsSuccess)
|
if (!inout_result.IsSuccess)
|
||||||
|
{
|
||||||
|
_logger.LogInformation("出库单-箱库存的变更:失败->" + inout_result.Message + ",参数->" + JsonConvert.SerializeObject(dtoData));
|
||||||
return inout_result;
|
return inout_result;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
_logger.LogInformation("出库单-箱库存的变更:成功,参数->" + JsonConvert.SerializeObject(dtoData));
|
||||||
return Result.ReSuccess();
|
return Result.ReSuccess();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user