From 0978ddc6b9fb62dd0508bf76188583d067a69888 Mon Sep 17 00:00:00 2001
From: shanji <18996038927@163.com>
Date: Mon, 12 Jun 2023 15:36:49 +0800
Subject: [PATCH] =?UTF-8?q?=E5=BF=AB=E9=80=92100=E7=89=A9=E6=B5=81?=
=?UTF-8?q?=E5=85=AC=E5=8F=B8=E5=88=97=E8=A1=A8=E5=A2=9E=E5=8A=A0=E6=A8=A1?=
=?UTF-8?q?=E7=B3=8A=E6=90=9C=E7=B4=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
BBWYB.Server.API/Controllers/VenderController.cs | 6 +++---
BBWYB.Server.Business/KuaiDi100Manager.cs | 9 ++++++++-
BBWYB.Server.Business/Vender/VenderBusiness.cs | 4 ++--
3 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/BBWYB.Server.API/Controllers/VenderController.cs b/BBWYB.Server.API/Controllers/VenderController.cs
index d28c970..9a75a5c 100644
--- a/BBWYB.Server.API/Controllers/VenderController.cs
+++ b/BBWYB.Server.API/Controllers/VenderController.cs
@@ -42,10 +42,10 @@ namespace BBWYB.Server.API.Controllers
/// 获取快递100物流公司列表
///
///
- [HttpGet]
- public IList GetKuaiDi100ExpressCompanyList()
+ [HttpPost]
+ public IList GetKuaiDi100ExpressCompanyList([FromBody]KuaiDi100ExpressSearchRequest request)
{
- return venderBusiness.GetKuaiDi100ExpressCompanyList();
+ return venderBusiness.GetKuaiDi100ExpressCompanyList(request);
}
}
}
diff --git a/BBWYB.Server.Business/KuaiDi100Manager.cs b/BBWYB.Server.Business/KuaiDi100Manager.cs
index d28b780..96815a8 100644
--- a/BBWYB.Server.Business/KuaiDi100Manager.cs
+++ b/BBWYB.Server.Business/KuaiDi100Manager.cs
@@ -84,7 +84,7 @@ namespace BBWYB.Server.Business
return "Unknow";
}
- public IList GetKuaiDi100ExpressCompanyList()
+ public IList GetKuaiDi100ExpressCompanyList(KuaiDi100ExpressSearchRequest request)
{
var lines = File.ReadAllLines(Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "KuaiDi100ExpressCompany.txt"), System.Text.Encoding.UTF8);
IList list = new List();
@@ -93,6 +93,8 @@ namespace BBWYB.Server.Business
var array = line.Split(',', StringSplitOptions.RemoveEmptyEntries);
if (!array[2].Contains("国内"))
continue;
+ if (!string.IsNullOrEmpty(request.ExpressName) && !array[0].Contains(request.ExpressName))
+ continue;
list.Add(new KuaiDi100ExpressCompany()
{
ExpressId = array[1],
@@ -121,4 +123,9 @@ namespace BBWYB.Server.Business
public string Type { get; set; }
}
+
+ public class KuaiDi100ExpressSearchRequest
+ {
+ public string ExpressName { get; set; }
+ }
}
diff --git a/BBWYB.Server.Business/Vender/VenderBusiness.cs b/BBWYB.Server.Business/Vender/VenderBusiness.cs
index 52c61bb..640bba9 100644
--- a/BBWYB.Server.Business/Vender/VenderBusiness.cs
+++ b/BBWYB.Server.Business/Vender/VenderBusiness.cs
@@ -85,9 +85,9 @@ namespace BBWYB.Server.Business
});
}
- public IList GetKuaiDi100ExpressCompanyList()
+ public IList GetKuaiDi100ExpressCompanyList(KuaiDi100ExpressSearchRequest request)
{
- return kuaiDi100Manager.GetKuaiDi100ExpressCompanyList();
+ return kuaiDi100Manager.GetKuaiDi100ExpressCompanyList(request);
}
}
}