Commit 608948e4 authored by 黄奎's avatar 黄奎

1

parent b332a3f6
...@@ -262,7 +262,6 @@ namespace Mall.Common.Plugin ...@@ -262,7 +262,6 @@ namespace Mall.Common.Plugin
{ {
headerRow = sheet.GetRow(HeaderRowIndex); headerRow = sheet.GetRow(HeaderRowIndex);
cellCount = headerRow.LastCellNum; cellCount = headerRow.LastCellNum;
for (int i = headerRow.FirstCellNum; i <= cellCount; i++) for (int i = headerRow.FirstCellNum; i <= cellCount; i++)
{ {
if (headerRow.GetCell(i) == null) if (headerRow.GetCell(i) == null)
......
...@@ -4,6 +4,7 @@ using System.Text; ...@@ -4,6 +4,7 @@ using System.Text;
using Mall.Model.Entity.User; using Mall.Model.Entity.User;
using Mall.Model.Extend.User; using Mall.Model.Extend.User;
using System.Linq; using System.Linq;
using VT.FW.DB.Dapper;
namespace Mall.Repository.User namespace Mall.Repository.User
{ {
...@@ -55,6 +56,7 @@ namespace Mall.Repository.User ...@@ -55,6 +56,7 @@ namespace Mall.Repository.User
/// <returns></returns> /// <returns></returns>
public List<RB_Menu_Extend> GetPageListRepository(int pageIndex, int pageSize, out long rowCount, RB_Menu_Extend query) public List<RB_Menu_Extend> GetPageListRepository(int pageIndex, int pageSize, out long rowCount, RB_Menu_Extend query)
{ {
DynamicParameters parameters = new DynamicParameters();
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
builder.Append(" SELECT * FROM RB_Menu WHERE 1=1 "); builder.Append(" SELECT * FROM RB_Menu WHERE 1=1 ");
if (query != null) if (query != null)
...@@ -65,10 +67,16 @@ namespace Mall.Repository.User ...@@ -65,10 +67,16 @@ namespace Mall.Repository.User
} }
if (query.MenuName != null && !string.IsNullOrEmpty(query.MenuName.Trim())) if (query.MenuName != null && !string.IsNullOrEmpty(query.MenuName.Trim()))
{ {
builder.AppendFormat(" AND MenuName LIKE '%{0}%' ", query.MenuName.Trim()); builder.AppendFormat(" AND MenuName LIKE @MenuName ");
parameters.Add("@MenuName", "%" + query.MenuName.Trim() + "%");
}
if (!string.IsNullOrEmpty(query.MenuUrl))
{
builder.AppendFormat(" AND MenuUrl LIKE @MenuUrl ");
parameters.Add("@MenuUrl", "%" + query.MenuUrl.Trim() + "%");
} }
} }
return GetPage<RB_Menu_Extend>(pageIndex, pageSize, out rowCount, builder.ToString()).ToList(); return GetPage<RB_Menu_Extend>(pageIndex, pageSize, out rowCount, builder.ToString(),parameters).ToList();
} }
} }
} }
...@@ -4,6 +4,8 @@ using System.Text; ...@@ -4,6 +4,8 @@ using System.Text;
using Mall.Model.Entity.User; using Mall.Model.Entity.User;
using Mall.Model.Extend.User; using Mall.Model.Extend.User;
using System.Linq; using System.Linq;
using VT.FW.DB.Dapper;
namespace Mall.Repository.User namespace Mall.Repository.User
{ {
/// <summary> /// <summary>
...@@ -50,6 +52,7 @@ namespace Mall.Repository.User ...@@ -50,6 +52,7 @@ namespace Mall.Repository.User
/// <returns></returns> /// <returns></returns>
public List<RB_Miniprogram_PageManage_Extend> GetPageListRepository(int pageIndex, int pageSize, out long rowCount, RB_Miniprogram_PageManage_Extend query) public List<RB_Miniprogram_PageManage_Extend> GetPageListRepository(int pageIndex, int pageSize, out long rowCount, RB_Miniprogram_PageManage_Extend query)
{ {
DynamicParameters parameters = new DynamicParameters();
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
builder.Append(" SELECT * FROM RB_Miniprogram_PageManage WHERE 1=1 "); builder.Append(" SELECT * FROM RB_Miniprogram_PageManage WHERE 1=1 ");
if (query != null) if (query != null)
...@@ -60,7 +63,13 @@ namespace Mall.Repository.User ...@@ -60,7 +63,13 @@ namespace Mall.Repository.User
} }
if (query.PageName != null && !string.IsNullOrEmpty(query.PageName.Trim())) if (query.PageName != null && !string.IsNullOrEmpty(query.PageName.Trim()))
{ {
builder.AppendFormat(" AND {0} LIKE '%{1}%' ", nameof(RB_Miniprogram_PageManage_Extend.PageName), query.PageName); builder.AppendFormat(" AND {0} LIKE @PageName ", nameof(RB_Miniprogram_PageManage_Extend.PageName));
parameters.Add("@PageName", "%" + query.PageName + "%");
}
if (query.PageUrl != null && !string.IsNullOrEmpty(query.PageUrl.Trim()))
{
builder.AppendFormat(" AND {0} LIKE @PageUrl ", nameof(RB_Miniprogram_PageManage_Extend.PageUrl));
parameters.Add("@PageUrl", "%" + query.PageUrl + "%");
} }
if (query.Status >= 0) if (query.Status >= 0)
{ {
...@@ -68,7 +77,7 @@ namespace Mall.Repository.User ...@@ -68,7 +77,7 @@ namespace Mall.Repository.User
} }
} }
builder.Append(" ORDER BY PageSort "); builder.Append(" ORDER BY PageSort ");
return GetPage<RB_Miniprogram_PageManage_Extend>(pageIndex, pageSize, out rowCount, builder.ToString()).ToList(); return GetPage<RB_Miniprogram_PageManage_Extend>(pageIndex, pageSize, out rowCount, builder.ToString(), parameters).ToList();
} }
/// <summary> /// <summary>
......
...@@ -24,6 +24,9 @@ using Dnc.Api.Throttle; ...@@ -24,6 +24,9 @@ using Dnc.Api.Throttle;
using Mall.WebApi.Helper; using Mall.WebApi.Helper;
using Mall.DataHelper.Import; using Mall.DataHelper.Import;
using System.IO; using System.IO;
using Microsoft.AspNetCore.Mvc.RazorPages;
using DotNetCore.CAP.Dashboard;
using Consul;
namespace Mall.WebApi.Controllers.User namespace Mall.WebApi.Controllers.User
{ {
...@@ -1308,8 +1311,17 @@ namespace Mall.WebApi.Controllers.User ...@@ -1308,8 +1311,17 @@ namespace Mall.WebApi.Controllers.User
/// <returns></returns> /// <returns></returns>
public ApiResult GetMenuPage() public ApiResult GetMenuPage()
{ {
ResultPageModel pageModel = JsonConvert.DeserializeObject<ResultPageModel>(RequestParm.msg.ToString()); JObject parms = JObject.Parse(RequestParm.msg.ToString());
var query = JsonConvert.DeserializeObject<RB_Menu_Extend>(RequestParm.msg.ToString()); ResultPageModel pageModel = new ResultPageModel()
{
pageIndex=parms.GetInt("pageIndex"),
pageSize=parms.GetInt("pageSize")
};
var query = new RB_Menu_Extend()
{
MenuName = parms.GetStringValue("MenuName"),
MenuUrl = parms.GetStringValue("MenuUrl"),
};
var list = menuModule.GetMenuPageListModule(pageModel.pageIndex, pageModel.pageSize, out long rowsCount, query); var list = menuModule.GetMenuPageListModule(pageModel.pageIndex, pageModel.pageSize, out long rowsCount, query);
pageModel.count = Convert.ToInt32(rowsCount); pageModel.count = Convert.ToInt32(rowsCount);
pageModel.pageData = list; pageModel.pageData = list;
...@@ -1494,8 +1506,19 @@ namespace Mall.WebApi.Controllers.User ...@@ -1494,8 +1506,19 @@ namespace Mall.WebApi.Controllers.User
/// <returns></returns> /// <returns></returns>
public ApiResult GetMiniProgramePageManage_Page() public ApiResult GetMiniProgramePageManage_Page()
{ {
ResultPageModel pageModel = JsonConvert.DeserializeObject<ResultPageModel>(RequestParm.msg.ToString()); JObject parms = JObject.Parse(RequestParm.msg.ToString());
var query = JsonConvert.DeserializeObject<RB_Miniprogram_PageManage_Extend>(RequestParm.msg.ToString()); ResultPageModel pageModel = new ResultPageModel()
{
pageIndex=parms.GetInt("pageIndex"),
pageSize=parms.GetInt("pageSize"),
};
var query = new RB_Miniprogram_PageManage_Extend()
{
QPageType = parms.GetInt("QPageType"),
PageName = parms.GetStringValue("PageName"),
PageUrl = parms.GetStringValue("PageUrl"),
Status = parms.GetInt("Status"),
};
var list = programPageModule.GetMiniprogram_PageManage_PageListModule(pageModel.pageIndex, pageModel.pageSize, out long rowsCount, query); var list = programPageModule.GetMiniprogram_PageManage_PageListModule(pageModel.pageIndex, pageModel.pageSize, out long rowsCount, query);
pageModel.count = Convert.ToInt32(rowsCount); pageModel.count = Convert.ToInt32(rowsCount);
pageModel.pageData = list; pageModel.pageData = list;
...@@ -2205,12 +2228,11 @@ namespace Mall.WebApi.Controllers.User ...@@ -2205,12 +2228,11 @@ namespace Mall.WebApi.Controllers.User
/// <returns></returns> /// <returns></returns>
public ApiResult TestYBBrandImport() public ApiResult TestYBBrandImport()
{ {
//string rootPath = Path.Combine(Directory.GetCurrentDirectory(), "upfile"); string rootPath = Path.Combine(Directory.GetCurrentDirectory(), "upfile");
//string filePath = rootPath+ @"\宜宾模板文件.xlsx"; string filePath = rootPath + @"\消费品牌.xlsx";
//string tempPath = rootPath + @"\TempImg"; string tempPath = rootPath + @"\TempImg";
//var list = BrandHelper.ImportYBBrandData(filePath, tempPath); var list = BrandHelper.ImportYBBrandData(filePath, tempPath);
//return ApiResult.Success(data: Common.Plugin.JsonHelper.Serialize(list)); return ApiResult.Success(data: Common.Plugin.JsonHelper.Serialize(list));
return ApiResult.Success();
} }
} }
} }
\ 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