Browse Source

UP

dev_DY_CC
赵新宇 6 months ago
parent
commit
fdd0918aee
  1. 20
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/CustomerProductionReturnNotes/CustomerProductionReturnNoteAppService.cs
  2. 44
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/DeliverRequests/DeliverRequestFisAppService.cs

20
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/CustomerProductionReturnNotes/CustomerProductionReturnNoteAppService.cs

@ -60,19 +60,19 @@ public class CustomerProductionReturnNoteAppService :
var parts= input.Details.Select(itm => itm.ItemCode).Distinct(); var parts= input.Details.Select(itm => itm.ItemCode).Distinct();
var ls=await IsExistCustomerItemPrice(parts.ToList(),input.CustomerCode).ConfigureAwait(false); //var ls=await IsExistCustomerItemPrice(parts.ToList(),input.CustomerCode).ConfigureAwait(false);
if (ls.Count > 0) //if (ls.Count > 0)
{ //{
throw new UserFriendlyException($"销售价格表中没有查到客户为{input.CustomerCode}零件号为{string.Join(",", ls.ToArray())}的零件关系和价格"); // throw new UserFriendlyException($"销售价格表中没有查到客户为{input.CustomerCode}零件号为{string.Join(",", ls.ToArray())}的零件关系和价格");
} //}
var errlist= await CheckCustomerItem(parts.ToList(), input.CustomerCode).ConfigureAwait(false); //var errlist= await CheckCustomerItem(parts.ToList(), input.CustomerCode).ConfigureAwait(false);
if (errlist.Count > 0) // if (errlist.Count > 0)
{ // {
throw new UserFriendlyException($"客户零件关系表中没有查到客户为{input.CustomerCode}零件号为{string.Join(",", ls.ToArray())}的零件关系"); // throw new UserFriendlyException($"客户零件关系表中没有查到客户为{input.CustomerCode}零件号为{string.Join(",", ls.ToArray())}的零件关系");
} // }
var custitmDetail = await _customerItemAppService.GetListByPartsAsync(parts.ToList()).ConfigureAwait(false); var custitmDetail = await _customerItemAppService.GetListByPartsAsync(parts.ToList()).ConfigureAwait(false);

44
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/DeliverRequests/DeliverRequestFisAppService.cs

@ -144,18 +144,18 @@ public class DeliverRequestFisAppService :
detail.Uom = itemBasicDto.BasicUom; detail.Uom = itemBasicDto.BasicUom;
detail.StdPackQty=itemBasicDto.StdPackQty; detail.StdPackQty=itemBasicDto.StdPackQty;
} }
var itemlist=itemTransformRequest.Details.Select(p => p.ItemCode).Distinct(); //var itemlist=itemTransformRequest.Details.Select(p => p.ItemCode).Distinct();
var customerCode = itemTransformRequest.CustomerCode; //var customerCode = itemTransformRequest.CustomerCode;
var errors=await CheckCustomerItem(itemlist.ToList(),customerCode).ConfigureAwait(false); //var errors=await CheckCustomerItem(itemlist.ToList(),customerCode).ConfigureAwait(false);
if (errors.Count > 0) //if (errors.Count > 0)
{ //{
throw new UserFriendlyException($"客户零件关系表中没有查到客户为{customerCode},零件号为{string.Join(",", errors.ToArray())}的零件关系"); // throw new UserFriendlyException($"客户零件关系表中没有查到客户为{customerCode},零件号为{string.Join(",", errors.ToArray())}的零件关系");
} //}
var priceErrors=await IsExistCustomerItemPrice(itemlist.ToList(), customerCode).ConfigureAwait(false); //var priceErrors=await IsExistCustomerItemPrice(itemlist.ToList(), customerCode).ConfigureAwait(false);
if (priceErrors.Count > 0) //if (priceErrors.Count > 0)
{ //{
throw new UserFriendlyException($"销售价格表中没有查到客户为{customerCode},零件号为{string.Join(",", priceErrors.ToArray())}的零件关系和价格"); // throw new UserFriendlyException($"销售价格表中没有查到客户为{customerCode},零件号为{string.Join(",", priceErrors.ToArray())}的零件关系和价格");
} //}
} }
@ -278,16 +278,16 @@ public class DeliverRequestFisAppService :
var itemlist = entity.Details.Select(p => p.ItemCode).Distinct(); var itemlist = entity.Details.Select(p => p.ItemCode).Distinct();
var customerCode = entity.CustomerCode; var customerCode = entity.CustomerCode;
var errors = await CheckCustomerItem(itemlist.ToList(), customerCode).ConfigureAwait(false); //var errors = await CheckCustomerItem(itemlist.ToList(), customerCode).ConfigureAwait(false);
if (errors.Count > 0) //if (errors.Count > 0)
{ //{
throw new UserFriendlyException($"客户零件关系表中没有查到客户为{customerCode},零件号为{string.Join(",", errors.ToArray())}的零件关系"); // throw new UserFriendlyException($"客户零件关系表中没有查到客户为{customerCode},零件号为{string.Join(",", errors.ToArray())}的零件关系");
} //}
var priceErrors = await IsExistCustomerItemPrice(itemlist.ToList(), customerCode).ConfigureAwait(false); //var priceErrors = await IsExistCustomerItemPrice(itemlist.ToList(), customerCode).ConfigureAwait(false);
if (priceErrors.Count > 0) //if (priceErrors.Count > 0)
{ //{
throw new UserFriendlyException($"销售价格表中没有查到客户为{customerCode},零件号为{string.Join(",", priceErrors.ToArray())}的零件关系和价格"); // throw new UserFriendlyException($"销售价格表中没有查到客户为{customerCode},零件号为{string.Join(",", priceErrors.ToArray())}的零件关系和价格");
} //}
await _deliverRequestManager.CreateAsync(entity).ConfigureAwait(false); await _deliverRequestManager.CreateAsync(entity).ConfigureAwait(false);

Loading…
Cancel
Save