Commit 1aa57aee by guanzhenshan

增加平台类型过滤

parent 94bfb6bd
...@@ -5965,7 +5965,7 @@ namespace Bailun.DC.Services ...@@ -5965,7 +5965,7 @@ namespace Bailun.DC.Services
/// <param name="start">退款开始时间</param> /// <param name="start">退款开始时间</param>
/// <param name="end">退款结束时间</param> /// <param name="end">退款结束时间</param>
/// <returns></returns> /// <returns></returns>
public List<Models.Api.mSkuSaleAndRefund> ListSkuSaleAndRefund(string sku, DateTime start, DateTime end) public List<Models.Api.mSkuSaleAndRefund> ListSkuSaleAndRefund(string sku, DateTime start, DateTime end,string platform)
{ {
var sql = $@"select t1.bailun_sku,sum(t1.bailun_sku_quantity_refund) as refundcount,sum(t2.bailun_sku_quantity_ordered) as salecount from dc_base_crm_refund t1 var sql = $@"select t1.bailun_sku,sum(t1.bailun_sku_quantity_refund) as refundcount,sum(t2.bailun_sku_quantity_ordered) as salecount from dc_base_crm_refund t1
join dc_base_oms_sku t2 on t1.origin_order_id=t2.origin_order_id and t1.bailun_sku=t2.bailun_sku join dc_base_oms_sku t2 on t1.origin_order_id=t2.origin_order_id and t1.bailun_sku=t2.bailun_sku
...@@ -5977,6 +5977,11 @@ namespace Bailun.DC.Services ...@@ -5977,6 +5977,11 @@ namespace Bailun.DC.Services
sql += " and t1.bailun_sku='"+sku+"'"; sql += " and t1.bailun_sku='"+sku+"'";
} }
if (!string.IsNullOrEmpty(platform))
{
sql += " and t2.platform_type='"+platform+"'";
}
sql += " group by t1.bailun_sku"; sql += " group by t1.bailun_sku";
using (var cn = new MySqlConnection(Common.GlobalConfig.ConnectionString)) using (var cn = new MySqlConnection(Common.GlobalConfig.ConnectionString))
......
...@@ -676,11 +676,11 @@ namespace Bailun.DC.Web.Controllers ...@@ -676,11 +676,11 @@ namespace Bailun.DC.Web.Controllers
/// <param name="sku"></param> /// <param name="sku"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public JsonResult ListSkuSaleAndRefundCount(DateTime start, DateTime end, string sku) public JsonResult ListSkuSaleAndRefundCount(DateTime start, DateTime end, string sku,string platform)
{ {
try try
{ {
var obj = new Services.OrdersServices().ListSkuSaleAndRefund(sku, start, end); var obj = new Services.OrdersServices().ListSkuSaleAndRefund(sku, start, end,platform);
return Json(new return Json(new
{ {
......
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