Browse Source

去掉重复字段 [PurchaseInfo_AsnNumber1], [PurchaseInfo_PoNumber1],去掉拆箱时PoLine自增一

dev_DY_CC
刘云峰 10 months ago
parent
commit
8bc3af386b
  1. 4
      be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/SplitPackings/SplitPackingRecAutoMapperProfile.cs
  2. 16
      be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain.Shared/IHasPurchaseInfo.cs
  3. 4
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/InspectJobs/InspectJobAppService.cs
  4. 4
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/PurchaseReceiptJobs/PurchaseReceiptJobAppService.cs
  5. 4
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/PurchaseReceiptRequests/PurchaseReceiptRequestAppService.cs

4
be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/SplitPackings/SplitPackingRecAutoMapperProfile.cs

@ -39,9 +39,9 @@ public static class LabelCommonMapperExtensions
{
return m
.ForMember(dest => dest.SupplierCode, opts => opts.MapFrom(src => src.PurchaseInfo.SupplierCode))
.ForMember(dest => dest.PoNumber, opts => opts.MapFrom(src => src.PurchaseInfo.PoNumber))
//.ForMember(dest => dest.PoNumber, opts => opts.MapFrom(src => src.PurchaseInfo.PoNumber))
.ForMember(dest => dest.RpNumber, opts => opts.MapFrom(src => src.PurchaseInfo.RpNumber))
.ForMember(dest => dest.AsnNumber, opts => opts.MapFrom(src => src.PurchaseInfo.AsnNumber))
//.ForMember(dest => dest.AsnNumber, opts => opts.MapFrom(src => src.PurchaseInfo.AsnNumber))
;
}

16
be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain.Shared/IHasPurchaseInfo.cs

@ -125,8 +125,8 @@ public class PurchaseInfo : ValueObject
/// <summary>
/// 订单号
/// </summary>
[MaxLength(SfsEfCorePropertyConst.CodeLength)]
public string PoNumber { get; set; }
//[MaxLength(SfsEfCorePropertyConst.CodeLength)]
//public string PoNumber { get; set; }
/// <summary>
/// 要货计划号
@ -137,23 +137,23 @@ public class PurchaseInfo : ValueObject
/// <summary>
/// 发货单号
/// </summary>
[MaxLength(SfsEfCorePropertyConst.CodeLength)]
public string AsnNumber { get; set; }
//[MaxLength(SfsEfCorePropertyConst.CodeLength)]
//public string AsnNumber { get; set; }
protected override IEnumerable<object> GetAtomicValues()
{
yield return SupplierCode;
yield return PoNumber;
//yield return PoNumber;
yield return RpNumber;
yield return AsnNumber;
//yield return AsnNumber;
}
public PurchaseInfo(string supplierCode, string poNumber, string rpNumber, string asnNumber)
{
SupplierCode = supplierCode;
PoNumber = poNumber;
//PoNumber = poNumber;
RpNumber = rpNumber;
AsnNumber = asnNumber;
//AsnNumber = asnNumber;
}
public PurchaseInfo()

4
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/InspectJobs/InspectJobAppService.cs

@ -225,8 +225,8 @@ public class InspectJobAppService
newDetail.InspectQty = input.ToQty;
newDetail.GoodQty = input.ToQty;
//newDetail.CreationTime = CommonHelper.CurTime;
decimal maxPoLine = job.Details.Max(itm => itm.PoLine.TryToDecimalZero());
newDetail.PoLine = (maxPoLine + 1).ToString(); //行号自增
//decimal maxPoLine = job.Details.Max(itm => itm.PoLine.TryToDecimalZero());
//newDetail.PoLine = (maxPoLine + 1).ToString(); //行号自增
job.Details.Add(newDetail);
//修改源箱
detail.ReceiveQty = input.FromQty - input.ToQty;

4
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/PurchaseReceiptJobs/PurchaseReceiptJobAppService.cs

@ -253,8 +253,8 @@ public class PurchaseReceiptJobAppService :
newDetail.HandledQty = detail.HandledQty > 0 ? input.ToQty : 0;
//newDetail.CreationTime = CommonHelper.CurTime;
newDetail.PurchaseReceiptInspectStatus = EnumPurchaseReceiptInspect.INSP; //俊城沟通,改成 未扫描
decimal maxPoLine = job.Details.Max(itm => itm.PoLine.TryToDecimalZero());
newDetail.PoLine = (maxPoLine + 1).ToString(); //行号自增
//decimal maxPoLine = job.Details.Max(itm => itm.PoLine.TryToDecimalZero());
//newDetail.PoLine = (maxPoLine + 1).ToString(); //行号自增
job.Details.Add(newDetail);
//修改源箱
detail.RecommendQty = input.FromQty - input.ToQty;

4
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/PurchaseReceiptRequests/PurchaseReceiptRequestAppService.cs

@ -227,8 +227,8 @@ public class PurchaseReceiptRequestAppService :
newDetail.PackingCode = input.ToPackingCode;
newDetail.Qty = input.ToQty;
//newDetail.CreationTime = CommonHelper.CurTime;
decimal maxPoLine = request.Details.Max(itm => itm.PoLine.TryToDecimalZero());
newDetail.PoLine = (maxPoLine + 1).ToString(); //行号自增
//decimal maxPoLine = request.Details.Max(itm => itm.PoLine.TryToDecimalZero());
//newDetail.PoLine = (maxPoLine + 1).ToString(); //行号自增
request.Details.Add(newDetail);
//修改源箱
detail.Qty = input.FromQty - input.ToQty;

Loading…
Cancel
Save