加了日志

This commit is contained in:
tongfei
2024-03-16 10:32:30 +08:00
parent e8bfe40ef3
commit a2ceb69c61
5 changed files with 23 additions and 6 deletions

View File

@@ -66,6 +66,10 @@ namespace WMS.Web.Domain.Services
/// <returns></returns>
public async Task<Result> BackShelf(BackRecordOnOffRequest dto, BackRecordType type, LoginInDto loginInfo)
{
if (type == BackRecordType.InstockOff)
_logger.LogInformation($"回退下架:{JsonConvert.SerializeObject(dto)} 操作人:{loginInfo.UserInfo.StaffId + loginInfo.UserInfo.Nickname}");
else
_logger.LogInformation($"回退上架:{JsonConvert.SerializeObject(dto)} 操作人:{loginInfo.UserInfo.StaffId + loginInfo.UserInfo.Nickname}");
IDbContextTransaction _transaction = _basicsRepositories.GetTransaction();
bool isRollback = false;
bool isTransaction = false;

View File

@@ -56,6 +56,7 @@ namespace WMS.Web.Domain.Services
/// <returns></returns>
public async Task<Result> GenerateChangeBox(List<ChangeBoxRecord> dtoDatas, bool isTransaction)
{
_logger.LogInformation("改箱-箱库存变更:" + JsonConvert.SerializeObject(dtoDatas));
//1.判断来源数据是否存在
if (dtoDatas == null || dtoDatas.Count == 0)
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
@@ -150,7 +151,7 @@ namespace WMS.Web.Domain.Services
/// <returns></returns>
public async Task<Result> GenerateMoveBox(List<MoveBoxRecord> dtoDatas, bool isTransaction)
{
_logger.LogInformation("移箱-箱库存变更1" + JsonConvert.SerializeObject(dtoDatas));
_logger.LogInformation("移箱-箱库存变更:" + JsonConvert.SerializeObject(dtoDatas));
//1.判断来源数据是否存在
if (dtoDatas == null || dtoDatas.Count == 0)
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
@@ -229,6 +230,7 @@ namespace WMS.Web.Domain.Services
/// <returns></returns>
public async Task<Result> GenerateBackBox(BackRecord dtoData, bool isTransaction)
{
_logger.LogInformation("入库回退上下架-箱库存的变更:" + JsonConvert.SerializeObject(dtoData));
//1.判断来源数据是否存在
if (dtoData == null)
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
@@ -301,6 +303,7 @@ namespace WMS.Web.Domain.Services
/// <returns></returns>
public async Task<Result> GenerateTakeBox(List<TakeStock> dtoDatas, List<SerialNumbersBoxInventoryDto> serNubBoxDto, bool isTransaction)
{
_logger.LogInformation("盘点单-箱库存的变更:" + JsonConvert.SerializeObject(dtoDatas));
//1.判断来源数据是否存在
if (dtoDatas == null || dtoDatas.Count == 0)
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
@@ -409,6 +412,7 @@ namespace WMS.Web.Domain.Services
/// <returns></returns>
public async Task<Result> GenerateInStockBox(InStock dtoData, bool isTransaction)
{
_logger.LogInformation("入库单-箱库存的变更:" + JsonConvert.SerializeObject(dtoData));
//1.判断来源数据是否存在
if (dtoData == null)
return Result.ReFailure(ResultCodes.InventoryNoSourceError);
@@ -481,6 +485,7 @@ namespace WMS.Web.Domain.Services
/// <returns></returns>
public async Task<Result> GenerateOutStockBox(OutStock dtoData, bool isTransaction)
{
_logger.LogInformation("出库单-箱库存的变更:" + JsonConvert.SerializeObject(dtoData));
//1.判断来源数据是否存在
if (dtoData == null)
return Result.ReFailure(ResultCodes.InventoryNoSourceError);

View File

@@ -1,4 +1,6 @@
using AutoMapper;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -23,11 +25,13 @@ namespace WMS.Web.Domain.Services
private readonly IMapper _mapper;
public readonly IBasicsRepositories _transactionRepositories;
private readonly IBoxMarkRepositories _boxMarkRepositories;
public BoxMarkService(IMapper mapper,
private readonly ILogger<BoxMarkService> _logger;
public BoxMarkService(IMapper mapper, ILogger<BoxMarkService> logger,
IBasicsRepositories transactionRepositories,
IBoxMarkRepositories boxMarkRepositories)
{
_mapper = mapper;
_logger = logger;
_transactionRepositories = transactionRepositories;
_boxMarkRepositories = boxMarkRepositories;
}
@@ -40,6 +44,7 @@ namespace WMS.Web.Domain.Services
/// <returns></returns>
public async Task<ResultList<BoxMarkQueryResponse>> Generate(GenerateBoxMarkDto dto, LoginInDto loginInfo)
{
_logger.LogInformation($"箱唛生成:{JsonConvert.SerializeObject(dto)} 操作人:{loginInfo.UserInfo.StaffId + loginInfo.UserInfo.Nickname}");
//1.获取最新的箱唛信息
//var entity_new = await _boxMarkRepositories.GetBy();
var billNo_new = await _boxMarkRepositories.GetLastBillNo();

View File

@@ -1,4 +1,5 @@
using System;
using Microsoft.Extensions.Logging;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -17,8 +18,10 @@ namespace WMS.Web.Domain.Services
{
private readonly IInStockTaskBoxRepositories _inStockTaskBoxRepositories;
private readonly IBoxInventoryRepositories _boxInventoryRepositories;
public InStockTaskBoxService(IInStockTaskBoxRepositories inStockTaskBoxRepositories, IBoxInventoryRepositories boxInventoryRepositories)
private readonly ILogger<InStockTaskBoxService> _logger;
public InStockTaskBoxService(IInStockTaskBoxRepositories inStockTaskBoxRepositories, IBoxInventoryRepositories boxInventoryRepositories, ILogger<InStockTaskBoxService> logger)
{
_logger = logger;
_inStockTaskBoxRepositories = inStockTaskBoxRepositories;
_boxInventoryRepositories = boxInventoryRepositories;
}

View File

@@ -387,10 +387,10 @@ namespace WMS.Web.Domain.Services.Public
var token = await CreateToken(loginInfo.UserInfo, _loginDto, Token);
r.TokenInfo = token;
loginInfo.TokenInfo = token;
_logger.LogInformation("RefreshToken:我在刷新登录:刷新后的过期时间-1>" + token.Expired.ToString());
//_logger.LogInformation("RefreshToken:我在刷新登录:刷新后的过期时间-1>" + token.Expired.ToString());
var ops_login_time = token.Expired.AddDays(1) - DateTime.Now;//用于正式
_redisClientService.SetStringKey<LoginInDto>($"wms_login_{token.Token}", loginInfo, ops_login_time);
_logger.LogInformation("RefreshToken:我在刷新登录:刷新后的过期时间-小时->" + ops_login_time.Hours);
//_logger.LogInformation("RefreshToken:我在刷新登录:刷新后的过期时间-小时->" + ops_login_time.Hours);
return Result<LoginInDto>.ReSuccess(r);
}
else