出库任务单修改增加日志记录
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
using AutoMapper;
|
using AutoMapper;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
using Microsoft.EntityFrameworkCore.Storage;
|
using Microsoft.EntityFrameworkCore.Storage;
|
||||||
|
using Microsoft.Extensions.Logging;
|
||||||
|
using Newtonsoft.Json;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
@@ -31,9 +33,10 @@ namespace WMS.Web.Repositories
|
|||||||
private readonly ILoginRepositories _loginRepositories;
|
private readonly ILoginRepositories _loginRepositories;
|
||||||
private readonly IErpService _erpService;
|
private readonly IErpService _erpService;
|
||||||
private readonly IErpBasicDataExtendService _erpBasicDataExtendService;
|
private readonly IErpBasicDataExtendService _erpBasicDataExtendService;
|
||||||
|
private readonly ILogger<OutStockTaskRepositories> _logger;
|
||||||
public OutStockTaskRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider,
|
public OutStockTaskRepositories(RepositoryDbContext context, IMapper mapper, IServiceProvider serviceProvider,
|
||||||
ISingleDataService singleDataService, ILoginRepositories loginRepositories, IErpService erpService, IErpBasicDataExtendService erpBasicDataExtendService)
|
ISingleDataService singleDataService, ILoginRepositories loginRepositories, IErpService erpService,
|
||||||
|
IErpBasicDataExtendService erpBasicDataExtendService, ILogger<OutStockTaskRepositories> logger)
|
||||||
{
|
{
|
||||||
_context = context;
|
_context = context;
|
||||||
_mapper = mapper;
|
_mapper = mapper;
|
||||||
@@ -42,6 +45,7 @@ namespace WMS.Web.Repositories
|
|||||||
_loginRepositories = loginRepositories;
|
_loginRepositories = loginRepositories;
|
||||||
_erpService = erpService;
|
_erpService = erpService;
|
||||||
_erpBasicDataExtendService = erpBasicDataExtendService;
|
_erpBasicDataExtendService = erpBasicDataExtendService;
|
||||||
|
_logger = logger;
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 新增
|
/// 新增
|
||||||
@@ -197,7 +201,12 @@ namespace WMS.Web.Repositories
|
|||||||
_mapper.Map(entity, res);
|
_mapper.Map(entity, res);
|
||||||
//_mapper.ToMapList(entity.Details, res.Details);
|
//_mapper.ToMapList(entity.Details, res.Details);
|
||||||
//_mapper.ToMapList(entity.Details.SelectMany(s => s.ErpDetails).ToList(), res.Details.SelectMany(s => s.ErpDetails).ToList());
|
//_mapper.ToMapList(entity.Details.SelectMany(s => s.ErpDetails).ToList(), res.Details.SelectMany(s => s.ErpDetails).ToList());
|
||||||
await _context.SaveChangesAsync();
|
var result = await _context.SaveChangesAsync();
|
||||||
|
if (result <= 0)
|
||||||
|
{
|
||||||
|
_logger.LogError($"出库任务单修改失败:{result} 任务单:{JsonConvert.SerializeObject(entity)}");
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
if (_transaction != null)
|
if (_transaction != null)
|
||||||
_transaction.Commit();
|
_transaction.Commit();
|
||||||
|
|||||||
Reference in New Issue
Block a user