微店模拟接口 其他一些功能优化

This commit is contained in:
wule_5900x committed 2026-04-12 11:12:27 +08:00
1 parent dc6f981a34
commit cafdbbd95d
20 files changed
+2343 -103

No files matched your search

@@ -250,6 +250,11 @@ namespace KJD_Web.BLL.BXX
return "{\"code\":19999,\"msg\":\"输入为空\"}";
}
/// <summary>
/// 违规商品
/// </summary>
/// <param name="inputData"></param>
/// <returns></returns>
public string MdyViolationProd(string inputData)
{
if (!string.IsNullOrEmpty(inputData))
@@ -334,6 +339,11 @@ namespace KJD_Web.BLL.BXX
return "{\"code\":19999,\"msg\":\"输入为空\"}";
}
/// <summary>
/// 获取商品SpuId(快速查询)
/// </summary>
/// <param name="inputData"></param>
/// <returns></returns>
public string GetProductSpuIdLst(string inputData)
{
var timeCalc = DateTime.Now;
@@ -409,6 +419,12 @@ namespace KJD_Web.BLL.BXX
return "{\"code\":19999,\"msg\":\"输入为空\"}";
}
/// <summary>
/// 查询商品列表
/// </summary>
/// <param name="inputData"></param>
/// <param name="isDetail"></param>
/// <returns></returns>
public string GetProductList(string inputData, bool isDetail = false)
{
var timeCalc = DateTime.Now;
@@ -509,7 +525,15 @@ namespace KJD_Web.BLL.BXX
if (!string.IsNullOrWhiteSpace(search_ext_code))
where += " and p.ext_code like '%" + search_ext_code + "%'";
if (!string.IsNullOrWhiteSpace(search_prod_name))
where += " and p.product_name like '%" + search_prod_name + "%'";
{
var searchProdNameWords = search_prod_name.Split(new string[] { ",", ",", ";", ";", " ", "\r", "\n" }, StringSplitOptions.RemoveEmptyEntries);
var multi_search_prod_name = "";
foreach (var word in searchProdNameWords)
{
multi_search_prod_name += " or p.product_name like '%" + word + "%'";
}
where += " and (" + multi_search_prod_name.Substring(4) + ")";
}
if (!string.IsNullOrWhiteSpace(search_group))
where += " and p.group like '%" + search_group + "%'";
if (!string.IsNullOrWhiteSpace(search_notes))
@@ -8,7 +8,7 @@
<IISExpressWindowsAuthentication />
<IISExpressUseClassicPipelineMode />
<UseGlobalApplicationHostFile />
<LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
<LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
<ProjectView>ShowAllFiles</ProjectView>
</PropertyGroup>
<ProjectExtensions>