Commit cb0b84ee by guanzhenshan

增加保存sku发货重量差异值接口

parent 401f1b6f
......@@ -2508,17 +2508,23 @@ namespace Bailun.DC.Services
/// <param name="end">付款结束时间</param>
/// <param name="total">符合条件的记录数</param>
/// <returns></returns>
public List<dc_base_oms_platform_sku> ListOrderPlatformSku(int page, int pagesize, DateTime? start, DateTime? end, ref int total)
public List<dc_base_oms_platform_sku> ListOrderPlatformSku(int page, int pagesize, DateTime? start, DateTime? end, string platform, ref int total)
{
var sqlparam = new DynamicParameters();
var sql = "select origin_order_id,platform_type,website,order_currency,seller_order_exchange_rate,platform_sku_quantity_ordered,platform_sku_unit_price,item_id,platform_sku from dc_base_oms_platform_sku where has_delete=0 and has_scalp=0 and bailun_order_status!='Canceled' ";
if (start.HasValue)
{
sql += " and paid_time_site>='"+start.Value.ToString("yyyy-MM-dd HH:mm:ss")+"'";
sql += " and paid_time_site>='" + start.Value.ToString("yyyy-MM-dd HH:mm:ss") + "'";
}
if (end.HasValue)
{
sql += " and paid_time_site<'"+end.Value.ToString("yyyy-MM-dd HH:mm:ss")+"'";
sql += " and paid_time_site<'" + end.Value.ToString("yyyy-MM-dd HH:mm:ss") + "'";
}
if (!string.IsNullOrEmpty(platform))
{
sql += $" and platform_type=@platform";
sqlparam.Add("platform", platform);
}
using (var cn = new MySqlConnection(Common.GlobalConfig.ConnectionString))
......@@ -2528,7 +2534,7 @@ namespace Bailun.DC.Services
cn.Open();
}
var obj = cn.Page<dc_base_oms_platform_sku>(page, pagesize, sql, ref total);
var obj = cn.Page<dc_base_oms_platform_sku>(page, pagesize, sql, ref total,sqlparam);
return obj.AsList();
}
......
......@@ -115,10 +115,10 @@ namespace Bailun.DC.Web.Controllers
/// <param name="end">结束时间</param>
/// <returns></returns>
[HttpPost]
public JsonResult ListPlatformSkuSales(int page, int pagesize, DateTime? start, DateTime? end)
public JsonResult ListPlatformSkuSales(int page, int pagesize, DateTime? start, DateTime? end,string platform)
{
var total = 0;
var obj = new Services.OrdersServices().ListOrderPlatformSku(page, pagesize, start, end, ref total);
var obj = new Services.OrdersServices().ListOrderPlatformSku(page, pagesize, start, end,platform, ref total);
var list = obj.Select(a => new {
a.origin_order_id, //平台订单号
......
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