出库任务单修改增加日志记录

This commit is contained in:
18942506660
2024-03-13 14:36:32 +08:00
parent ee68cecf0e
commit f17e8dcf28

View File

@@ -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();