This commit is contained in:
chfei committed 2026-09-23 16:22:57 +08:00
commit cfe606eac4
2 files changed
+88 -4

No files matched your search

+56 -1
View File
@@ -3180,6 +3180,43 @@ namespace KJD_Web.BLL.BXX
return "{\"code\":19999,\"msg\":\"输入为空\"}";
}
public string WxApiGetSupplierList(string inputData)
{
if (!string.IsNullOrEmpty(inputData))
{
if (!WXUserManage.GetSign(inputData))
return "{\"code\":999,\"msg\":\"校验失败\"}";
var token = RegexUtils.GetStringQuery(ref inputData, "token", true)?.Replace("'", "\\'");
var offset = (RegexUtils.GetStringQuery(ref inputData, "offset", true)?.Replace("'", "\\'")).ParseToInt(0);
var limit = (RegexUtils.GetStringQuery(ref inputData, "limit", true)?.Replace("'", "\\'")).ParseToInt(100);
string data = "{\"offset\":" + offset + ",\"limit\":" + limit + "}";
return HttpUtils.WxApiPostResponse("https://api.weixin.qq.com/channels/ec/supplier/relation/get_supplier_list?access_token=" + token, data, "");
}
return "{\"code\":19999,\"msg\":\"输入为空\"}";
}
/// <summary>
/// 申请关联供货商
/// </summary>
/// <param name="inputData"></param>
/// <returns></returns>
public string WxApiInviteSupplier(string inputData)
{
if (!string.IsNullOrEmpty(inputData))
{
if (!WXUserManage.GetSign(inputData))
return "{\"code\":999,\"msg\":\"校验失败\"}";
var token = RegexUtils.GetStringQuery(ref inputData, "token", true)?.Replace("'", "\\'");
var supplier_appid = (RegexUtils.GetStringQuery(ref inputData, "supplier_appid", true)?.Replace("'", "\\'"));
var service_id = (RegexUtils.GetStringQuery(ref inputData, "service_id", true)?.Replace("'", "\\'"));
string data = "{\"supplier_appid\": \"" + supplier_appid + "\",\"service_id\": " + service_id + ",\"remark\": \"服务商代发邀请\"}";
return HttpUtils.WxApiPostResponse("https://api.weixin.qq.com/channels/ec/supplier/relation/invite_supplier?access_token=" + token, data, "");
}
return "{\"code\":19999,\"msg\":\"输入为空\"}";
}
public string WxApiDropshipSearch(string inputData)
{
if (!string.IsNullOrEmpty(inputData))
@@ -3197,6 +3234,23 @@ namespace KJD_Web.BLL.BXX
return "{\"code\":19999,\"msg\":\"输入为空\"}";
}
public string WxApiDropshipSearchDetail(string inputData)
{
if (!string.IsNullOrEmpty(inputData))
{
if (!WXUserManage.GetSign(inputData))
return "{\"code\":999,\"msg\":\"校验失败\"}";
string token = RegexUtils.GetStringQuery(ref inputData, "token", true)?.Replace("'", "\\'");
string ds_order_id = RegexUtils.GetStringQuery(ref inputData, "ds_order_id", true)?.Replace("'", "\\'");
//string data = "{\"search_condition\":{\"order_id\":\"37000204335323251\" },\"page_info\":{\"offset\": 0,\"limit\":10}}";
string data = "{\"ds_order_id\":\"" + ds_order_id + "\"}";
return HttpUtils.WxApiPostResponse("https://api.weixin.qq.com/channels/ec/order/dropship/get?access_token=" + token, data, "");
}
return "{\"code\":19999,\"msg\":\"输入为空\"}";
}
/// <summary>
/// 微信小店分配订单代发
/// </summary>
@@ -3210,6 +3264,7 @@ namespace KJD_Web.BLL.BXX
return "{\"code\":999,\"msg\":\"校验失败\"}";
var token = RegexUtils.GetStringQuery(ref inputData, "token")?.Replace("'", "\\'");
var order_id = RegexUtils.GetStringQuery(ref inputData, "order_id")?.Replace("'", "\\'");
var supplier_appid = RegexUtils.GetStringQuery(ref inputData, "supplier_appid")?.Replace("'", "\\'");
//var supplier_appid = RegexUtils.GetStringQuery(ref inputData, "supplier_appid")?.Replace("'", "\\'");
var dropship_product_list = HtmlUtils.UrlDecodeUtf8(RegexUtils.GetStringQuery(ref inputData, "dropship_product_list"))?.Replace("'", "\\'");
//{
@@ -3231,7 +3286,7 @@ namespace KJD_Web.BLL.BXX
JObject obj = new JObject();
obj["order_id"] = order_id;
obj["supplier_appid"] = "wxfc630d60a1af6c6f";
obj["supplier_appid"] = supplier_appid ?? "wxfc630d60a1af6c6f";
JArray array = JArray.Parse(dropship_product_list);
obj["dropship_product_list"] = array;
@@ -341,15 +341,44 @@ namespace KJD_Web.Controllers.WX
return JsonString(result);
}
/// <summary>
/// 搜索代发供应商
/// </summary>
public IHttpActionResult wx_api_get_supplier_list()
{
string jsontext = GetRequestJsonString();
var result = new BXXProductManage().WxApiGetSupplierList(jsontext);
return JsonString(result);
}
public IHttpActionResult wx_api_invite_supplier()
{
string jsontext = GetRequestJsonString();
var result = new BXXProductManage().WxApiInviteSupplier(jsontext);
return JsonString(result);
}
/// <summary>
/// 搜索代发
/// </summary>
public IHttpActionResult wx_api_dropship_search()
{
string jsontext = GetRequestJsonString();
var result = new BXXProductManage().WxApiDropshipSearch(jsontext);
string jsontext = GetRequestJsonString();
var result = new BXXProductManage().WxApiDropshipSearch(jsontext);
return JsonString(result);
return JsonString(result);
}
/// <summary>
/// 查询代发详情
/// </summary>
public IHttpActionResult wx_api_dropship_search_detail()
{
string jsontext = GetRequestJsonString();
var result = new BXXProductManage().WxApiDropshipSearchDetail(jsontext);
return JsonString(result);
}
/// <summary>