Commit cb0b84ee by guanzhenshan

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

parent 401f1b6f
...@@ -2508,17 +2508,23 @@ namespace Bailun.DC.Services ...@@ -2508,17 +2508,23 @@ namespace Bailun.DC.Services
/// <param name="end">付款结束时间</param> /// <param name="end">付款结束时间</param>
/// <param name="total">符合条件的记录数</param> /// <param name="total">符合条件的记录数</param>
/// <returns></returns> /// <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' "; 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) 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) 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)) using (var cn = new MySqlConnection(Common.GlobalConfig.ConnectionString))
...@@ -2528,7 +2534,7 @@ namespace Bailun.DC.Services ...@@ -2528,7 +2534,7 @@ namespace Bailun.DC.Services
cn.Open(); 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(); return obj.AsList();
} }
......
...@@ -115,10 +115,10 @@ namespace Bailun.DC.Web.Controllers ...@@ -115,10 +115,10 @@ namespace Bailun.DC.Web.Controllers
/// <param name="end">结束时间</param> /// <param name="end">结束时间</param>
/// <returns></returns> /// <returns></returns>
[HttpPost] [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 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 { var list = obj.Select(a => new {
a.origin_order_id, //平台订单号 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