Browse Source

记录增加确认状态和确认时间

dev_DY_CC
周红军 1 year ago
parent
commit
091bed30f3
  1. 7
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/ContainerNotes/Inputs/ContainerNoteEditInput.cs
  2. 6
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/ContainerJobs/ContainerJobAutoMapperProfile.cs
  3. 3
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Jobs/ContainerJobEventHandler.cs

7
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/ContainerNotes/Inputs/ContainerNoteEditInput.cs

@ -1,3 +1,4 @@
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using Win_in.Sfs.Shared.Domain; using Win_in.Sfs.Shared.Domain;
@ -13,6 +14,12 @@ public class ContainerNoteEditInput : SfsStoreCreateOrUpdateInputBase
/// </summary> /// </summary>
[Display(Name = "已确认")] [Display(Name = "已确认")]
public bool Confirmed { get; set; } public bool Confirmed { get; set; }
/// <summary>
/// 确认时间
/// </summary>
[Display(Name = "确认时间")]
public DateTime? ConfirmTime { get; set; }
#endregion #endregion
#region Create #region Create

6
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/ContainerJobs/ContainerJobAutoMapperProfile.cs

@ -9,9 +9,11 @@ public partial class StoreApplicationAutoMapperProfile : Profile
{ {
private void ContainerJobAutoMapperProfile() private void ContainerJobAutoMapperProfile()
{ {
CreateMap<ContainerJob, ContainerJobDTO>(); CreateMap<ContainerJob, ContainerJobDTO>()
.Ignore(x => x.SpecificationsTypeName);
CreateMap<ContainerJobDTO, ContainerJob>(); CreateMap<ContainerJobDTO, ContainerJob>()
;
CreateMap<ContainerJobDetail, ContainerJobDetailDTO>() CreateMap<ContainerJobDetail, ContainerJobDetailDTO>()
; ;

3
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Jobs/ContainerJobEventHandler.cs

@ -51,7 +51,8 @@ public class ContainerJobEventHandler :
{ {
var ContainerNoteCreateInput = ObjectMapper.Map<ContainerJob, ContainerNoteEditInput>(entity); var ContainerNoteCreateInput = ObjectMapper.Map<ContainerJob, ContainerNoteEditInput>(entity);
ContainerNoteCreateInput.JobNumber = entity.Number; ContainerNoteCreateInput.JobNumber = entity.Number;
ContainerNoteCreateInput.Confirmed = true;
ContainerNoteCreateInput.ConfirmTime=DateTime.Now;
return ContainerNoteCreateInput; return ContainerNoteCreateInput;
} }

Loading…
Cancel
Save