Browse Source

更新版本

dev_DY_CC
赵新宇 7 months ago
parent
commit
ee2fc5f3f4
  1. 30
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Jobs/UnplannedIssueJobEventHandler.cs

30
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/Jobs/UnplannedIssueJobEventHandler.cs

@ -1,3 +1,5 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.Domain.Repositories; using Volo.Abp.Domain.Repositories;
using Volo.Abp.EventBus; using Volo.Abp.EventBus;
@ -81,8 +83,8 @@ public class UnplannedIssueJobEventHandler :
createInput.BuildDate=DateTime.Now; createInput.BuildDate=DateTime.Now;
createInput.ActiveDate=DateTime.Now; createInput.ActiveDate=DateTime.Now;
createInput.Details.RemoveAll(p => p.Qty == 0); createInput.Details.RemoveAll(p => p.Qty == 0);
/*
createInput.Details = new List<UnplannedIssueNoteDetailInput>(); createInput.Details = new List<UnplannedIssueNoteDetailInput>();
//var strs= GetDifferentPropertyNames(typeof(UnplannedIssueJobDetail), typeof(UnplannedIssueNoteDetailInput)); //var strs= GetDifferentPropertyNames(typeof(UnplannedIssueJobDetail), typeof(UnplannedIssueNoteDetailInput));
@ -133,22 +135,22 @@ public class UnplannedIssueJobEventHandler :
//} //}
public static string[] GetDifferentPropertyNames(Type type1, Type type2) //public static string[] GetDifferentPropertyNames(Type type1, Type type2)
{ //{
// 获取两个类型的属性 // // 获取两个类型的属性
var properties1 = type1.GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static); // var properties1 = type1.GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static);
var properties2 = type2.GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static); // var properties2 = type2.GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static);
// 获取属性名称 // // 获取属性名称
var propertyNames1 = properties1.Select(p => p.Name).ToArray(); // var propertyNames1 = properties1.Select(p => p.Name).ToArray();
var propertyNames2 = properties2.Select(p => p.Name).ToArray(); // var propertyNames2 = properties2.Select(p => p.Name).ToArray();
// 找出不同的属性名称 // // 找出不同的属性名称
var differentProperties = propertyNames1.Except(propertyNames2) // var differentProperties = propertyNames1.Except(propertyNames2)
.ToArray(); // .ToArray();
return differentProperties; // return differentProperties;
} //}

Loading…
Cancel
Save