Commit 64b6f761 by guanzhenshan

增加获取SKU财务分类接口

parent f36239db
......@@ -23,5 +23,6 @@ namespace Bailun.DC.Models
public DateTime createtime { get; set; }
public string bailun_sku { get; set; }
}
}
......@@ -288,5 +288,28 @@ namespace Bailun.DC.Services
}
}
/// <summary>
/// 获取SKU的财务分类
/// </summary>
/// <param name="sku"></param>
/// <returns></returns>
public List<dc_base_sku_finance_category> GetSkuFinanceCategory(List<string> sku)
{
var sql = $@"select t1.bailuncategoryname,t1.financecategoryname,t2.bailun_sku from dc_base_sku_finance_category t1
join dc_base_sku t2 on t1.bailuncategoryid = t2.bailun_category_id and t2.bailun_sku in ('{string.Join("','",sku)}')";
using (var cn = new MySqlConnection(Common.GlobalConfig.ConnectionString))
{
if(cn.State== System.Data.ConnectionState.Closed)
{
cn.Open();
}
return cn.Query<dc_base_sku_finance_category>(sql).ToList();
}
}
}
}
......@@ -49,7 +49,7 @@ namespace Bailun.DC.SyncSkuFinanceCategory
public void Init()
{
var page = 1;
var page = 0;
var pagesize = 1000;
var count = 0;
......
......@@ -907,6 +907,36 @@ namespace Bailun.DC.Web.Controllers
}
/// <summary>
/// 获取SKU的财务分类
/// </summary>
/// <param name="skus"></param>
/// <returns></returns>
[HttpPost]
public JsonResult GetSkuFinanceCategory(string skus)
{
var arrsku = skus.Split(',').Where(a=>!string.IsNullOrEmpty(a)).ToList();
if (arrsku.Count == 0)
{
return Json(new
{
success = false,
msg = "SKU必须大于一个",
});
}
var result = new Services.SkuInfoServices().GetSkuFinanceCategory(arrsku);
return Json(new {
success = true,
msg = "",
list = result,
});
}
///// <summary>
///// 首次入库时间
///// </summary>
......
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