Commit 24c7ba5e by lizefeng

新增获取订单数据的接口

parent 8e366cca
......@@ -4,7 +4,9 @@ using AutoTurnOver.Models.Base;
using Dapper;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AutoTurnOver.DB
{
......@@ -34,5 +36,31 @@ namespace AutoTurnOver.DB
}
return _connection.Page<dc_quantity_out_stock_dto>(sql, search, parameters);
}
public static async Task<IEnumerable<dc_base_oms_sku_full_dto>> GetOmsSkuFullPage(dc_base_oms_sku_full_search_dto search)
{
if (search.page <= 0)
{
search.page = 1;
}
var sql = " select t1.* from dc_base_oms_sku as t1 where 1=1 ";
DynamicParameters parameters = new DynamicParameters();
if (!string.IsNullOrWhiteSpace(search.warehouse_codes))
{
sql += " and t1.warehouse_code in @warehouse_codes ";
parameters.Add("warehouse_codes", search.warehouse_codes.Split(',').ToList());
}
if (search.btime != null)
{
sql += " and t1.gmt_modified >=@btime ";
parameters.Add("btime", search.btime);
}
if (search.etime != null)
{
sql += " and t1.gmt_modified <=@etime ";
parameters.Add("etime", search.etime);
}
return await _connection.QueryAsync<dc_base_oms_sku_full_dto>(sql+ $" limit {(search.page - 1) * search.rows},{search.rows} ", parameters);
}
}
}
......@@ -4,9 +4,9 @@ using System.Text;
namespace AutoTurnOver.Models
{
/// <summary>
/// 百伦OMS 订单明细
/// </summary>
/// <summary>
/// 百伦OMS 订单明细
/// </summary>
public class dc_base_oms_sku
{
public int id { get; set; }
......@@ -47,7 +47,7 @@ namespace AutoTurnOver.Models
public string label { get; set; }
}
public class dc_base_oms_sku_goods_dto: dc_base_oms_sku
public class dc_base_oms_sku_goods_dto : dc_base_oms_sku
{
public string product_inner_code { get; set; }
......
......@@ -10,6 +10,7 @@ using AutoTurnOver.Models;
using AutoTurnOver.DB;
using System.Text.RegularExpressions;
using AutoTurnOver.Models.Base;
using System.Threading.Tasks;
namespace AutoTurnOver.Services
{
......@@ -714,5 +715,15 @@ namespace AutoTurnOver.Services
return api_dao.GetOutStockPage(search);
}
/// <summary>
/// 获取缺货数据
/// </summary>
/// <param name="search"></param>
/// <returns></returns>
public static async Task<IEnumerable<dc_base_oms_sku_full_dto>> GetOmsSkuFullPage(dc_base_oms_sku_full_search_dto search)
{
return await api_dao.GetOmsSkuFullPage(search);
}
}
}
......@@ -20,6 +20,19 @@ namespace AutoTurnOver.Controllers
return new RequestResultDto { success = true, data = ApiServices.GetOutStockPage(search) };
}
/// <summary>
/// 获取oms 订单数据
/// </summary>
/// <param name="search"></param>
/// <returns></returns>
[HttpPost("GetOmsSkuFullPage")]
public ActionResult<RequestResultDto> GetOmsSkuFullPage([FromBody] dc_base_oms_sku_full_search_dto search)
{
return new RequestResultDto { success = true, data = ApiServices.GetOmsSkuFullPage(search) };
}
[HttpPost("Buys")]
public JsonResult Buys([FromBody]AverageQueryDto queryDto)
{
......
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