解析组合明细
This commit is contained in:
parent
f4c90b94e5
commit
7865e924dd
@ -64,7 +64,7 @@ namespace MyCode.Project.Infrastructure.JackYun
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public string outerId { get; set; }
|
public string outerId { get; set; }
|
||||||
/// <summary>
|
/// <summary>
|
||||||
///
|
/// 组合装标记
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public decimal isFit { get; set; }
|
public decimal isFit { get; set; }
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -143,10 +143,15 @@ namespace MyCode.Project.Infrastructure.JackYun
|
|||||||
///
|
///
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string mainPostid { get; set; }
|
public string mainPostid { get; set; }
|
||||||
///// <summary>
|
|
||||||
///// 组合装子件列表
|
/// <summary>
|
||||||
///// </summary>
|
/// 组合装标记
|
||||||
//public List<object> tradeOrderAssemblyGoodsDtoList { get; set; }
|
/// </summary>
|
||||||
|
public decimal isFit { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 组合装子件列表
|
||||||
|
/// </summary>
|
||||||
|
public List<ComboItem> tradeOrderAssemblyGoodsDtoList { get; set; }
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 珠海市臻美服饰有限公司
|
/// 珠海市臻美服饰有限公司
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -247,6 +252,9 @@ namespace MyCode.Project.Infrastructure.JackYun
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public List<TradesItem> trades { get; set; }
|
public List<TradesItem> trades { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 游标id。用于下次请求入参
|
/// 游标id。用于下次请求入参
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -281,6 +289,38 @@ namespace MyCode.Project.Infrastructure.JackYun
|
|||||||
public string pageInfo { get; set; }
|
public string pageInfo { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class ComboItem
|
||||||
|
{
|
||||||
|
// 货品基础信息
|
||||||
|
public string GoodsNo { get; set; }
|
||||||
|
public string GoodsName { get; set; }
|
||||||
|
public string GoodsId { get; set; }
|
||||||
|
|
||||||
|
// 规格信息
|
||||||
|
public string SpecId { get; set; }
|
||||||
|
public string SpecName { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 条码
|
||||||
|
/// </summary>
|
||||||
|
public string Barcode { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 销售数量
|
||||||
|
/// </summary>
|
||||||
|
public decimal SellCount { get; set; }
|
||||||
|
public string Unit { get; set; }
|
||||||
|
public decimal BaseUnitSellCount { get; set; }
|
||||||
|
|
||||||
|
// 交易信息
|
||||||
|
public decimal TradeId { get; set; }
|
||||||
|
public decimal SubTradeId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
//public class TradeFullinfogetResp
|
//public class TradeFullinfogetResp
|
||||||
//{
|
//{
|
||||||
// /// <summary>
|
// /// <summary>
|
||||||
|
|||||||
@ -100,12 +100,30 @@ namespace MyCode.Project.Services.Implementation
|
|||||||
jackOrders.CreateTime = DateTime.Now;
|
jackOrders.CreateTime = DateTime.Now;
|
||||||
if (t.goodsDetail != null)
|
if (t.goodsDetail != null)
|
||||||
{
|
{
|
||||||
var items = AutoMapperHelper.AutoMappToList<JackOrdersItem, GoodsDetailItem>(t.goodsDetail);
|
|
||||||
|
var items = AutoMapperHelper.AutoMappToList<JackOrdersItem, GoodsDetailItem>(t.goodsDetail);
|
||||||
|
items = items.Where(h => h.IsFit == 0).ToList();
|
||||||
|
items.ForEach(k =>
|
||||||
|
{
|
||||||
|
k.Id = Guid.NewGuid();
|
||||||
|
k.JackOrdersId = jackOrders.Id;
|
||||||
|
});
|
||||||
|
ordersItemList.AddRange(items);
|
||||||
|
|
||||||
|
|
||||||
|
jackOrdersList.Add(jackOrders);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
if(t.tradeOrderAssemblyGoodsDtoList!=null &&t.tradeOrderAssemblyGoodsDtoList.Count>0)
|
||||||
|
{
|
||||||
|
var items = AutoMapperHelper.AutoMappToList<JackOrdersItem, ComboItem>(t.tradeOrderAssemblyGoodsDtoList);
|
||||||
items.ForEach(k =>
|
items.ForEach(k =>
|
||||||
{
|
{
|
||||||
|
k.Id = Guid.NewGuid();
|
||||||
k.JackOrdersId = jackOrders.Id;
|
k.JackOrdersId = jackOrders.Id;
|
||||||
});
|
});
|
||||||
jackOrdersList.Add(jackOrders);
|
|
||||||
ordersItemList.AddRange(items);
|
ordersItemList.AddRange(items);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -108,7 +108,7 @@ namespace MyCode.Project.Services.Implementation
|
|||||||
// 从BusiOrderGoodsDocIn表获取明细数据
|
// 从BusiOrderGoodsDocIn表获取明细数据
|
||||||
var detailList = _busiOrderGoodsDocInRepository
|
var detailList = _busiOrderGoodsDocInRepository
|
||||||
.Queryable()
|
.Queryable()
|
||||||
.Where(t => t.InOutDate2.Value.ToString("yyyy-MM-dd") == goodsDocIn.InOutDate2.Value.ToString("yyyy-MM-dd") && t.VendCode==goodsDocIn.VendCode )
|
.Where(t => t.InOutDate2.Value.ToString("yyyy-MM-dd") == goodsDocIn.InOutDate2.Value.ToString("yyyy-MM-dd") && t.VendCode==goodsDocIn.VendCode && t.Status==1 )
|
||||||
.ToList();
|
.ToList();
|
||||||
|
|
||||||
if (detailList == null || detailList.Count == 0)
|
if (detailList == null || detailList.Count == 0)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user