fix:【【新增轨迹订单明细】创建人异常为system】https://www.tapd.cn/60863849/bugtrace/bugs/view?bug_id=1160863849001031387
This commit is contained in:
parent
e5e3b2ecce
commit
2fd73776af
@ -48,4 +48,9 @@ public class TrackUpsertEvent : UpsertTrackInput
|
|||||||
/// 原轨迹报文
|
/// 原轨迹报文
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string? OriginTrackData { get; set; }
|
public string? OriginTrackData { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 操作人
|
||||||
|
/// </summary>
|
||||||
|
public string? OperationMan { get; set; }
|
||||||
}
|
}
|
||||||
@ -8,7 +8,6 @@ using SJZY.Track.Domain.Aggregates.OrderAggregate;
|
|||||||
using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
|
using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
|
||||||
using SJZY.Track.Domain.Consts;
|
using SJZY.Track.Domain.Consts;
|
||||||
using SJZY.Track.Domain.Queries;
|
using SJZY.Track.Domain.Queries;
|
||||||
using SJZY.UserCenter.HttpApi.Services;
|
|
||||||
using Volo.Abp.DependencyInjection;
|
using Volo.Abp.DependencyInjection;
|
||||||
|
|
||||||
namespace SJZY.Track.Application.EventHandlers;
|
namespace SJZY.Track.Application.EventHandlers;
|
||||||
@ -135,7 +134,7 @@ public class TrackUpsertEventHandler : ITransientDependency, ICapSubscribe
|
|||||||
IsCanDelete = trackContent.IsCanDelete,
|
IsCanDelete = trackContent.IsCanDelete,
|
||||||
OriginTrackContent = @event.OriginTrackContent,
|
OriginTrackContent = @event.OriginTrackContent,
|
||||||
OriginTrackData = @event.OriginTrackData,
|
OriginTrackData = @event.OriginTrackData,
|
||||||
CreateUser = CurrentUserRequest.CurrentUser.Name,
|
CreateUser = @event.OperationMan,
|
||||||
CreateTime = DateTime.Now
|
CreateTime = DateTime.Now
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -146,7 +145,7 @@ public class TrackUpsertEventHandler : ITransientDependency, ICapSubscribe
|
|||||||
track.TrackPlace = @event.TrackPlace;
|
track.TrackPlace = @event.TrackPlace;
|
||||||
track.TrackTime = @event.TrackTime!.Value;
|
track.TrackTime = @event.TrackTime!.Value;
|
||||||
track.TrackTimeZone = @event.TrackTimeZone!.Value;
|
track.TrackTimeZone = @event.TrackTimeZone!.Value;
|
||||||
track.UpdateUser = CurrentUserRequest.CurrentUser.Name;
|
track.UpdateUser = @event.OperationMan ?? "系统";
|
||||||
track.UpdateTime = DateTime.Now;
|
track.UpdateTime = DateTime.Now;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -6,6 +6,7 @@ using SJZY.Track.Domain.Aggregates.OrderAggregate;
|
|||||||
using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
|
using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
|
||||||
using SJZY.Track.Domain.Consts;
|
using SJZY.Track.Domain.Consts;
|
||||||
using SJZY.Track.Domain.Queries;
|
using SJZY.Track.Domain.Queries;
|
||||||
|
using SJZY.UserCenter.HttpApi.Services;
|
||||||
|
|
||||||
namespace SJZY.Track.Application.Services.ProvideServices;
|
namespace SJZY.Track.Application.Services.ProvideServices;
|
||||||
|
|
||||||
@ -56,6 +57,7 @@ public partial class TrackService : ApplicationService, ITrackService
|
|||||||
@event.LatestPushTrackContentId = order.LatestPushTrackContentId;
|
@event.LatestPushTrackContentId = order.LatestPushTrackContentId;
|
||||||
@event.CustomId = order.CustomId;
|
@event.CustomId = order.CustomId;
|
||||||
@event.IsCompleted = order.IsCompleted;
|
@event.IsCompleted = order.IsCompleted;
|
||||||
|
@event.OperationMan = CurrentUserRequest.CurrentUser.Name;
|
||||||
await _capPublisher.PublishAsync(GlobalConst.TrackUpsertSubscribe, @event);
|
await _capPublisher.PublishAsync(GlobalConst.TrackUpsertSubscribe, @event);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user