Commit eec91258 authored by 吴春's avatar 吴春

提交代码

parent f6303840
...@@ -3918,7 +3918,8 @@ namespace Mall.Module.Product ...@@ -3918,7 +3918,8 @@ namespace Mall.Module.Product
model.RejectRemark, model.RejectRemark,
model.IsCanApplyForAfterSale, model.IsCanApplyForAfterSale,
model.PresentFXGrade, model.PresentFXGrade,
model.BuyerMessage model.BuyerMessage,
model.DestinationAddress
}); });
} }
......
...@@ -96,7 +96,10 @@ namespace Mall.Repository.Product ...@@ -96,7 +96,10 @@ namespace Mall.Repository.Product
{ {
where += $@" and od.{nameof(RB_Goods_OrderDetail.SupplierId)}={dmodel.SupplierId}"; where += $@" and od.{nameof(RB_Goods_OrderDetail.SupplierId)}={dmodel.SupplierId}";
} }
if (dmodel.OrderClassify > -1)
{
where += $@" and o.{nameof(RB_Goods_Order.OrderClassify)}={dmodel.OrderClassify}";
}
if (dmodel.IsFinance > 0) if (dmodel.IsFinance > 0)
{ {
if (dmodel.IsSelectAll == 1) if (dmodel.IsSelectAll == 1)
...@@ -112,6 +115,7 @@ namespace Mall.Repository.Product ...@@ -112,6 +115,7 @@ namespace Mall.Repository.Product
} }
else if (dmodel.IsSelectAll == 2) else if (dmodel.IsSelectAll == 2)
{ {
if (dmodel.IsFinance == 1) if (dmodel.IsFinance == 1)
{ {
where += $@" and od.{nameof(RB_Goods_OrderDetail.FreightFinanceId)}>0"; where += $@" and od.{nameof(RB_Goods_OrderDetail.FreightFinanceId)}>0";
...@@ -120,8 +124,24 @@ namespace Mall.Repository.Product ...@@ -120,8 +124,24 @@ namespace Mall.Repository.Product
{ {
where += $@" and od.{nameof(RB_Goods_OrderDetail.FreightFinanceId)}<=0"; where += $@" and od.{nameof(RB_Goods_OrderDetail.FreightFinanceId)}<=0";
} }
}
else if (dmodel.IsSelectAll == 3)
{
if (dmodel.IsFinance == 1)
{
where += $@" and od.{nameof(RB_Goods_OrderDetail.InsuranceFinanceId)}>0";
}
else
{
where += $@" and od.{nameof(RB_Goods_OrderDetail.InsuranceFinanceId)}<=0";
}
} }
else else
{
if (dmodel.OrderClassify == 0)
{ {
if (dmodel.IsFinance == 1) if (dmodel.IsFinance == 1)
{ {
...@@ -132,6 +152,18 @@ namespace Mall.Repository.Product ...@@ -132,6 +152,18 @@ namespace Mall.Repository.Product
where += $@" and (od.{nameof(RB_Goods_OrderDetail.FreightFinanceId)}<=0 or od.{nameof(RB_Goods_OrderDetail.CostFinanceId)} <= 0)"; where += $@" and (od.{nameof(RB_Goods_OrderDetail.FreightFinanceId)}<=0 or od.{nameof(RB_Goods_OrderDetail.CostFinanceId)} <= 0)";
} }
} }
else {
if (dmodel.IsFinance == 1)
{
where += $@" and (od.{nameof(RB_Goods_OrderDetail.InsuranceFinanceId)}>0 or od.{nameof(RB_Goods_OrderDetail.CostFinanceId)}>0)";
}
else
{
where += $@" and (od.{nameof(RB_Goods_OrderDetail.InsuranceFinanceId)}<=0 or od.{nameof(RB_Goods_OrderDetail.CostFinanceId)} <= 0)";
}
}
}
} }
if (!string.IsNullOrEmpty(dmodel.StartTime)) if (!string.IsNullOrEmpty(dmodel.StartTime))
{ {
...@@ -586,7 +618,8 @@ where {where} order by o.CreateDate desc"; ...@@ -586,7 +618,8 @@ where {where} order by o.CreateDate desc";
{ {
where += $@" and o.{nameof(RB_Goods_Order.OrderNo)} ='{dmodel.OrderNo}'"; where += $@" and o.{nameof(RB_Goods_Order.OrderNo)} ='{dmodel.OrderNo}'";
} }
if (dmodel.UserId > 0) { if (dmodel.UserId > 0)
{
where += $@" and o.{nameof(RB_Goods_Order.UserId)} ={dmodel.UserId}"; where += $@" and o.{nameof(RB_Goods_Order.UserId)} ={dmodel.UserId}";
} }
......
...@@ -299,7 +299,26 @@ namespace Mall.WebApi.Controllers.User ...@@ -299,7 +299,26 @@ namespace Mall.WebApi.Controllers.User
if (demodel.IsSelectAll == 0 || demodel.IsSelectAll == 1) if (demodel.IsSelectAll == 0 || demodel.IsSelectAll == 1)
{ {
if (orderGoodsItem.CostMoney > 0 && orderGoodsItem.CostFinanceId <= 0) if (orderGoodsItem.CostMoney > 0 && orderGoodsItem.CostFinanceId <= 0)
{
if (orderGoodsItem.OrderClassify == 1 && orderGoodsItem.CarType != Common.Enum.Goods.GuideCarGoodsTypeEnum.Line)
{ {
var newOrderGoods = new RB_Goods_OrderDetail_Extend
{
FinanceType = 1,
Final_Price = orderGoodsItem.Final_Price,
Number =1,
FreightMoney = orderGoodsItem.FreightMoney,
GoodsName = orderGoodsItem.GoodsName,
OrderNo = orderGoodsItem.OrderNo,
Id = orderGoodsItem.Id,
CostMoney = orderGoodsItem.CostMoney,
FreightCostMoney = orderGoodsItem.FreightCostMoney,
InsuranceCostMoney = orderGoodsItem.InsuranceCostMoney
};
OrderDetailPaid += (orderGoodsItem.CostMoney ?? 0);
result.Add(newOrderGoods);
}
else {
var newOrderGoods = new RB_Goods_OrderDetail_Extend var newOrderGoods = new RB_Goods_OrderDetail_Extend
{ {
FinanceType = 1, FinanceType = 1,
...@@ -316,6 +335,9 @@ namespace Mall.WebApi.Controllers.User ...@@ -316,6 +335,9 @@ namespace Mall.WebApi.Controllers.User
OrderDetailPaid += ((orderGoodsItem.CostMoney ?? 0) * (orderGoodsItem.Number ?? 0)); OrderDetailPaid += ((orderGoodsItem.CostMoney ?? 0) * (orderGoodsItem.Number ?? 0));
result.Add(newOrderGoods); result.Add(newOrderGoods);
} }
}
} }
if (demodel.IsSelectAll == 0 || demodel.IsSelectAll == 2) if (demodel.IsSelectAll == 0 || demodel.IsSelectAll == 2)
{ {
...@@ -349,14 +371,14 @@ namespace Mall.WebApi.Controllers.User ...@@ -349,14 +371,14 @@ namespace Mall.WebApi.Controllers.User
{ {
FinanceType = 3, FinanceType = 3,
Final_Price = orderGoodsItem.Final_Price, Final_Price = orderGoodsItem.Final_Price,
Number = orderGoodsItem.Number, Number = 1,//orderGoodsItem.Number,
FreightMoney = orderGoodsItem.FreightMoney, FreightMoney = orderGoodsItem.FreightMoney,
GoodsName = orderGoodsItem.GoodsName, GoodsName = orderGoodsItem.GoodsName,
OrderNo = orderGoodsItem.OrderNo, OrderNo = orderGoodsItem.OrderNo,
Id = orderGoodsItem.Id, Id = orderGoodsItem.Id,
CostMoney = orderGoodsItem.CostMoney, CostMoney = orderGoodsItem.CostMoney,
FreightCostMoney = orderGoodsItem.FreightCostMoney, FreightCostMoney = orderGoodsItem.FreightCostMoney,
InsuranceCostMoney = ((orderGoodsItem.InsuranceCostMoney ?? 0) / (orderGoodsItem.Number ?? 1)) InsuranceCostMoney = (orderGoodsItem.InsuranceCostMoney ?? 0)
}; };
OrderDetailPaid += (orderGoodsItem.InsuranceCostMoney ?? 0); OrderDetailPaid += (orderGoodsItem.InsuranceCostMoney ?? 0);
result.Add(newOrderGoods); result.Add(newOrderGoods);
...@@ -377,7 +399,7 @@ namespace Mall.WebApi.Controllers.User ...@@ -377,7 +399,7 @@ namespace Mall.WebApi.Controllers.User
Name = orderGoodsItem.GoodsName, Name = orderGoodsItem.GoodsName,
OrderId = orderGoodsItem.OrderId ?? 0, OrderId = orderGoodsItem.OrderId ?? 0,
OrderDetailId = orderGoodsItem.Id, OrderDetailId = orderGoodsItem.Id,
GoodsPrice = ((orderGoodsItem.CostMoney ?? 0) * (orderGoodsItem.Number ?? 0)), GoodsPrice =(orderGoodsItem.OrderClassify==1&& orderGoodsItem.CarType!=Common.Enum.Goods.GuideCarGoodsTypeEnum.Line)? (orderGoodsItem.CostMoney ?? 0): ((orderGoodsItem.CostMoney ?? 0) * (orderGoodsItem.Number ?? 0)),
FreightMoney = orderGoodsItem.FreightCostMoney, FreightMoney = orderGoodsItem.FreightCostMoney,
Unit_Price = orderGoodsItem.CostMoney, Unit_Price = orderGoodsItem.CostMoney,
Number = orderGoodsItem.Number, Number = orderGoodsItem.Number,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment