Commit a68509ea by guanzhenshan

修改报表搜索分类,改为百伦简单分类

parent 35a2894b
using System;
using System.Collections.Generic;
using System.Text;
namespace Bailun.DC.Models
{
public class dc_base_sku_simple_category
{
public int id { get; set; }
/// <summary>
/// 父类id
/// </summary>
public int parent_id { get; set; }
/// <summary>
/// 简单分类短名称
/// </summary>
public string name { get; set; }
/// <summary>
/// 简单分类全名称
/// </summary>
public string full_name { get; set; }
/// <summary>
/// 级别
/// </summary>
public int level { get; set; }
/// <summary>
/// 简单分类Id
/// </summary>
public int skums_id { get; set; }
/// <summary>
/// 数据中心创建时间
/// </summary>
public DateTime bj_create { get; set; }
/// <summary>
/// 数据中心更新时间
/// </summary>
public DateTime bj_modified { get; set; }
}
}
...@@ -4,6 +4,7 @@ using System.Text; ...@@ -4,6 +4,7 @@ using System.Text;
using Bailun.DC.Models; using Bailun.DC.Models;
using Dapper; using Dapper;
using MySql.Data.MySqlClient; using MySql.Data.MySqlClient;
using System.Linq;
namespace Bailun.DC.Services namespace Bailun.DC.Services
{ {
...@@ -146,6 +147,46 @@ namespace Bailun.DC.Services ...@@ -146,6 +147,46 @@ namespace Bailun.DC.Services
} }
} }
/// <summary>
/// 获取百伦简单分类一二级
/// </summary>
/// <returns></returns>
public List<Models.Api.mSkuCategoryTree> ListSimpleCategory12(int? companyid)
{
using (var cn = new MySqlConnection(Common.GlobalConfig.ConnectionString))
{
if (cn.State == System.Data.ConnectionState.Closed)
{
cn.Open();
}
var sql = "select id,parent_id,name,full_name,level,skums_id from dc_base_sku_simple_category ";
var obj = cn.Query<dc_base_sku_simple_category>(sql).AsList();
var list = new List<Models.Api.mSkuCategoryTree>();
var onelevel = obj.Where(a => a.level == 1);
foreach (var item in onelevel)
{
var chidren = obj.Where(a => a.parent_id == item.skums_id);
var m = new Models.Api.mSkuCategoryTree {
id = item.skums_id,
name = item.full_name,
open = false,
children = chidren.Select(a=>new Models.Api.mSkuCategoryTree {
id = a.skums_id,
name = a.full_name,
open = false
}).ToList()
};
list.Add(m);
}
return list;
}
}
} }
} }
...@@ -7,23 +7,23 @@ namespace Bailun.DC.SkuProfitService ...@@ -7,23 +7,23 @@ namespace Bailun.DC.SkuProfitService
{ {
class Program class Program
{ {
static async Task Main(string[] args) //static async Task Main(string[] args)
{
Console.WriteLine("启动服务 " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
var builder = new HostBuilder().ConfigureServices((hostContext, services) =>
{
services.AddHostedService<Services>();
});
await builder.RunConsoleAsync();
}
//static void Main(string[] args)
//{ //{
// Console.WriteLine("启动服务 " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); // Console.WriteLine("启动服务 " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
// var builder = new HostBuilder().ConfigureServices((hostContext, services) =>
// {
// services.AddHostedService<Services>();
// });
// var _service = new Services(); // await builder.RunConsoleAsync();
// _service.Save();
//} //}
static void Main(string[] args)
{
Console.WriteLine("启动服务 " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
var _service = new Services();
_service.Save();
}
} }
} }
...@@ -108,7 +108,8 @@ ...@@ -108,7 +108,8 @@
listWarehouse(); listWarehouse();
}) })
listcategory12(); //listcategory12();
listsimplecategory();
}) })
function list() { function list() {
...@@ -300,6 +301,23 @@ ...@@ -300,6 +301,23 @@
}) })
} }
function listsimplecategory() {
$.submit({
url: '@Url.Content("~/Home/ListSimpleCategory")',
paramData: '',
type: 'POST',
func: function (result) {
var setting = {
check: {
chkStyle: 'checkbox',
enable: true
}
};
zTreeObj = $.fn.zTree.init($("#ztree"), setting, result);
}
})
}
function getChkNode() { function getChkNode() {
var s = ''; var s = '';
var o = $.fn.zTree.getZTreeObj("ztree"); var o = $.fn.zTree.getZTreeObj("ztree");
......
...@@ -110,7 +110,9 @@ ...@@ -110,7 +110,9 @@
listwarehouse(); listwarehouse();
}); });
listcategory12(); //listcategory12();
listsimplecategory();
}) })
function list() { function list() {
...@@ -322,6 +324,23 @@ ...@@ -322,6 +324,23 @@
}) })
} }
function listsimplecategory() {
$.submit({
url: '@Url.Content("~/Home/ListSimpleCategory")',
paramData: '',
type: 'POST',
func: function (result) {
var setting = {
check: {
chkStyle: 'checkbox',
enable: true
}
};
zTreeObj = $.fn.zTree.init($("#ztree"), setting, result);
}
})
}
function getChkNode() { function getChkNode() {
var s = ''; var s = '';
var o = $.fn.zTree.getZTreeObj("ztree"); var o = $.fn.zTree.getZTreeObj("ztree");
......
...@@ -86,7 +86,9 @@ ...@@ -86,7 +86,9 @@
listAccount(); listAccount();
listWebsite(); listWebsite();
listcategory12(); //listcategory12();
listsimplecategory();
}) })
function list() { function list() {
...@@ -189,6 +191,24 @@ ...@@ -189,6 +191,24 @@
}) })
} }
function listsimplecategory() {
$.submit({
url: '@Url.Content("~/Home/ListSimpleCategory")',
paramData: '',
type: 'POST',
func: function (result) {
var setting = {
check: {
chkStyle: 'checkbox',
enable: true
}
};
zTreeObj = $.fn.zTree.init($("#ztree"), setting, result);
}
})
}
function getChkNode() { function getChkNode() {
var s = ''; var s = '';
var o = $.fn.zTree.getZTreeObj("ztree"); var o = $.fn.zTree.getZTreeObj("ztree");
......
...@@ -95,7 +95,9 @@ ...@@ -95,7 +95,9 @@
listWebsite(); listWebsite();
listcategory12(); //listcategory12();
listsimplecategory();
}) })
function list() { function list() {
...@@ -259,6 +261,23 @@ ...@@ -259,6 +261,23 @@
}) })
} }
function listsimplecategory() {
$.submit({
url: '@Url.Content("~/Home/ListSimpleCategory")',
paramData: '',
type: 'POST',
func: function (result) {
var setting = {
check: {
chkStyle: 'checkbox',
enable: true
}
};
zTreeObj = $.fn.zTree.init($("#ztree"), setting, result);
}
})
}
function getChkNode() { function getChkNode() {
var s = ''; var s = '';
var o = $.fn.zTree.getZTreeObj("ztree"); var o = $.fn.zTree.getZTreeObj("ztree");
......
...@@ -93,7 +93,9 @@ ...@@ -93,7 +93,9 @@
listWebsite(); listWebsite();
listcategory12(); //listcategory12();
listsimplecategory();
}) })
function list() { function list() {
...@@ -232,6 +234,23 @@ ...@@ -232,6 +234,23 @@
}) })
} }
function listsimplecategory() {
$.submit({
url: '@Url.Content("~/Home/ListSimpleCategory")',
paramData: '',
type: 'POST',
func: function (result) {
var setting = {
check: {
chkStyle: 'checkbox',
enable: true
}
};
zTreeObj = $.fn.zTree.init($("#ztree"), setting, result);
}
})
}
function getChkNode() { function getChkNode() {
var s = ''; var s = '';
var o = $.fn.zTree.getZTreeObj("ztree"); var o = $.fn.zTree.getZTreeObj("ztree");
......
...@@ -110,7 +110,8 @@ ...@@ -110,7 +110,8 @@
$('#warehousetype').change(function () { $('#warehousetype').change(function () {
listwarehouse(); listwarehouse();
}) })
listcategory12(); //listcategory12();
listsimplecategory();
}) })
function list() { function list() {
...@@ -260,6 +261,24 @@ ...@@ -260,6 +261,24 @@
}) })
} }
function listsimplecategory() {
$.submit({
url: '@Url.Content("~/Home/ListSimpleCategory")',
paramData: '',
type: 'POST',
func: function (result) {
var setting = {
check: {
chkStyle: 'checkbox',
enable: true
}
};
zTreeObj = $.fn.zTree.init($("#ztree"), setting, result);
}
})
}
function getChkNode() { function getChkNode() {
var s = ''; var s = '';
var o = $.fn.zTree.getZTreeObj("ztree"); var o = $.fn.zTree.getZTreeObj("ztree");
......
...@@ -87,7 +87,8 @@ ...@@ -87,7 +87,8 @@
listAccount(); listAccount();
listWebsite(); listWebsite();
listcategory12(); //listcategory12();
listsimplecategory();
}) })
function list() { function list() {
...@@ -202,6 +203,23 @@ ...@@ -202,6 +203,23 @@
}) })
} }
function listsimplecategory() {
$.submit({
url: '@Url.Content("~/Home/ListSimpleCategory")',
paramData: '',
type: 'POST',
func: function (result) {
var setting = {
check: {
chkStyle: 'checkbox',
enable: true
}
};
zTreeObj = $.fn.zTree.init($("#ztree"), setting, result);
}
})
}
function getChkNode() { function getChkNode() {
var s = ''; var s = '';
var o = $.fn.zTree.getZTreeObj("ztree"); var o = $.fn.zTree.getZTreeObj("ztree");
......
...@@ -148,7 +148,9 @@ ...@@ -148,7 +148,9 @@
listPlatform(); listPlatform();
listcategory12(); //listcategory12();
listsimplecategory();
$('#platform').change(function () { $('#platform').change(function () {
listwebsite(); listwebsite();
...@@ -347,6 +349,23 @@ ...@@ -347,6 +349,23 @@
}) })
} }
function listsimplecategory() {
$.submit({
url: '@Url.Content("~/Home/ListSimpleCategory")',
paramData: '',
type: 'POST',
func: function (result) {
var setting = {
check: {
chkStyle: 'checkbox',
enable: true
}
};
zTreeObj = $.fn.zTree.init($("#ztree"), setting, result);
}
})
}
function getChkNode() { function getChkNode() {
var s = ''; var s = '';
var o = $.fn.zTree.getZTreeObj("ztree"); var o = $.fn.zTree.getZTreeObj("ztree");
......
...@@ -111,7 +111,9 @@ ...@@ -111,7 +111,9 @@
listwarehouse(); listwarehouse();
}) })
listcategory12(); //listcategory12();
listsimplecategory();
}) })
function list() { function list() {
...@@ -315,6 +317,23 @@ ...@@ -315,6 +317,23 @@
}) })
} }
function listsimplecategory() {
$.submit({
url: '@Url.Content("~/Home/ListSimpleCategory")',
paramData: '',
type: 'POST',
func: function (result) {
var setting = {
check: {
chkStyle: 'checkbox',
enable: true
}
};
zTreeObj = $.fn.zTree.init($("#ztree"), setting, result);
}
})
}
function getChkNode() { function getChkNode() {
var s = ''; var s = '';
var o = $.fn.zTree.getZTreeObj("ztree"); var o = $.fn.zTree.getZTreeObj("ztree");
......
...@@ -77,7 +77,9 @@ ...@@ -77,7 +77,9 @@
listwarehouse(); listwarehouse();
listcategory12(); //listcategory12();
listsimplecategory();
}) })
function list() { function list() {
...@@ -202,6 +204,23 @@ ...@@ -202,6 +204,23 @@
}) })
} }
function listsimplecategory() {
$.submit({
url: '@Url.Content("~/Home/ListSimpleCategory")',
paramData: '',
type: 'POST',
func: function (result) {
var setting = {
check: {
chkStyle: 'checkbox',
enable: true
}
};
zTreeObj = $.fn.zTree.init($("#ztree"), setting, result);
}
})
}
function getChkNode() { function getChkNode() {
var s = ''; var s = '';
var o = $.fn.zTree.getZTreeObj("ztree"); var o = $.fn.zTree.getZTreeObj("ztree");
......
...@@ -74,7 +74,9 @@ ...@@ -74,7 +74,9 @@
listwarehouse(); listwarehouse();
listcategory12(); //listcategory12();
listsimplecategory();
}) })
function list() { function list() {
...@@ -195,6 +197,23 @@ ...@@ -195,6 +197,23 @@
}) })
} }
function listsimplecategory() {
$.submit({
url: '@Url.Content("~/Home/ListSimpleCategory")',
paramData: '',
type: 'POST',
func: function (result) {
var setting = {
check: {
chkStyle: 'checkbox',
enable: true
}
};
zTreeObj = $.fn.zTree.init($("#ztree"), setting, result);
}
})
}
function getChkNode() { function getChkNode() {
var s = ''; var s = '';
var o = $.fn.zTree.getZTreeObj("ztree"); var o = $.fn.zTree.getZTreeObj("ztree");
......
...@@ -158,5 +158,24 @@ namespace Bailun.DC.Web.Controllers ...@@ -158,5 +158,24 @@ namespace Bailun.DC.Web.Controllers
} }
/// <summary>
/// 获取简单百伦一二级分类
/// </summary>
/// <returns></returns>
[BailunAuthentication(LoginMode.Enforce)]
[HttpPost]
public JsonResult ListSimpleCategory()
{
var companyid = HttpContextHelper.Current.User.GetCompanyId().ToInt32();
if (companyid != 1)
{
return Json("{}");
}
var obj = new Services.SkuInfoServices().ListSimpleCategory12(companyid);
return Json(obj);
}
} }
} }
\ No newline at end of file
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