462 lines
11 KiB
C#
462 lines
11 KiB
C#
using Asp.Versioning;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
using StoreHub.KJDWebService.Services;
|
|
|
|
namespace StoreHub.KJDWebService.Controllers
|
|
{
|
|
[ApiController]
|
|
[ApiVersionNeutral]
|
|
[Route("wxxd_product/[action]")]
|
|
public class WXProductController : BaseApiController
|
|
{
|
|
private readonly WXProductService _wXProductService;
|
|
private readonly BXXProductService _bXXProductService;
|
|
|
|
public WXProductController(WXProductService wXProductService, BXXProductService bXXProductService)
|
|
{
|
|
_wXProductService = wXProductService;
|
|
_bXXProductService = bXXProductService;
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult get_pdd_product_list()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXGetPDDProductList(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult get_pdd_product_detail_list()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXGetPDDProductList(jsontext, true);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult get_pdd_product_list_random()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXGetPDDProductListRandom(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult get_pdd_prod_wx_complate_list()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _bXXProductService.GetProdWXComplateList(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult get_pdd_product_groups()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXGetPDDProductGroups(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult get_pdd_product_cates()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXGetPDDProductCates(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult mdy_pdd_product()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXMdyPDDProduct(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult mdy_best_sale_prod()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.MdyBestSaleProd(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult set_random_company_product_config()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.SetRandomCompanyProductConfig(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult get_random_company_product_config()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.GetRandomCompanyProductConfig(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult add_secret_spu_id_shop_id_map()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXAddSecretSpuIdShopIdMap(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_add_secret_id_up_map()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXAddSecretIdUpMap(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult get_secret_spu_id_shop_id_map_List()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXGetSecretSpuIdShopIdMapList(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_add_mdy_after_sale()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXAddMdyAfterSale(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_get_after_sale()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXGetAfterSale(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_get_random_after_sale_list()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXGetRandomAfterSaleList(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_get_after_sale_list()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXGetAfterSaleList(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_del_address()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXDelAddress(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_add_mdy_shipping_template()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXAddMdyShippingTemplate(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_get_shipping_template()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXGetShippingTemplate(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_add_mdy_commission_rate()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXAddMdyCommissionRate(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_get_commission_rate()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXGetCommissionRate(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_add_mdy_qualification_image()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXAddMdyQualificationImage(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_get_qualification_image()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXGetQualificationImage(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_del_qualification_image()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.WXDelQualificationImage(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult e57_get_freight_template()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.E57GetFreightTemplate(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult e57_after_sale()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _wXProductService.E57AfterSale(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_api_get_all_cate()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _bXXProductService.WxApiGetWxAllCate(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_api_dropship_search()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
var result = _bXXProductService.WxApiDropshipSearch(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_api_dropship_assign()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
var result = _bXXProductService.WxApiDropshipAssign(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_api_dropship_cancel()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
var result = _bXXProductService.WxApiDropshipCancel(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_api_category_classify()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _bXXProductService.WxApiCategoryClassify(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult wx_api_upload_image()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _bXXProductService.WxApiUploadImage(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
[AcceptVerbs("GET", "POST")]
|
|
public IActionResult is_get_wx_recommend_hot_prod()
|
|
{
|
|
|
|
string jsontext = GetRequestJsonString();
|
|
|
|
var result = jsontext;
|
|
result = _bXXProductService.IsGetWXRecommendHotProd(jsontext);
|
|
|
|
return WriteJson(result);
|
|
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|