using Asp.Versioning; using Microsoft.AspNetCore.Mvc; using StoreHub.KJDWebService.Services; namespace StoreHub.KJDWebService.Controllers { [ApiController] [ApiVersionNeutral] [Route("bxx_product/[action]")] public class BXXProductController : BaseApiController { private readonly BXXProductService _bXXProductService; private readonly WXShopService _wXShopService; public BXXProductController(BXXProductService bXXProductService, WXShopService wXShopService) { _bXXProductService = bXXProductService; _wXShopService = wXShopService; } [AcceptVerbs("GET", "POST")] public IActionResult get_product_spu_id_list() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetProductSpuIdLst(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult add_prod_down_sku() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.AddProdDownSku(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_prod_down_sku_lst_by_sku_codes() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetProdDownSkuLstBySkuCodes(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_product_list() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetProductList(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_product_detail_list() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetProductList(jsontext, true); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_product_list_random() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetProductListRandom(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult add_prod_wx_complate() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.AddProdWXComplate(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_prod_wx_complate_list() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetProdWXComplateList(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_sku_replace_img_list_random() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetSkuReplaceImgListRandom(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult add_product() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.AddProduct(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult mdy_product() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.MdyProduct(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult mdy_violation_prod() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.MdyViolationProd(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult mdy_best_sale_prod() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.MdyBestSaleProd(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult del_db_product() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.DelDbProd(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult mdy_db_product() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.MdyDBProduct(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_product_groups() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetProductGroups(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult add_product_groups() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.AddProductGroup(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult del_product_groups() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.DelProductGroup(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_product_notes() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetProductNotes(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult add_product_notes() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.AddProductNotes(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult del_product_notes() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.DelProductNotes(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_pdd_product_cates() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetProductMainCates(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_product_cates() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetProductCates(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult add_sku_img_replace() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.AddSkuImgReplace(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult mdy_sku_img_replace() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.MdySkuImgReplace(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_sku_img_replace_list() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetSkuImgReplaceList(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_sku_img_replace_detail_list() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetSkuImgReplaceList(jsontext, true); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult add_sku_img() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.AddSkuImg(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_wx_tokens() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _wXShopService.E57GetWxTokens(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_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 add_jst_sku() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.AddJSTSku(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult mdy_jst_sku() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.MdyJSTSku(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_jst_sku_list() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetJSTSkuList(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult set_random_company_product_config() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.SetRandomCompanyProductConfig(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_random_company_product_config() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetRandomCompanyProductConfig(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult add_relation() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.AddRelation(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_relation() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetRelation(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult add_mdy_jst_product_ban() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.AddMdyJstProductBan(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_jst_product_coid_list() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetJstProductCoidList(jsontext); return WriteJson(result); } [AcceptVerbs("GET", "POST")] public IActionResult get_jst_product_ban_platform_list() { string jsontext = GetRequestJsonString(); var result = jsontext; result = _bXXProductService.GetJstProductBanPlatformList(jsontext); return WriteJson(result); } } }