temu客户端程序
This commit is contained in:
commit
4aaf264e89
694 files changed
+263780
No files matched your search
@@ -0,0 +1,150 @@
|
||||
using AllBase;
|
||||
using AllBase.Model.Param.FissionManage;
|
||||
using Newtonsoft.Json;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Work.BLL.Upload
|
||||
{
|
||||
public class FissionDataBaseBLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取分组
|
||||
/// </summary>
|
||||
public List<string> GetCategoryGroup()
|
||||
{
|
||||
List<string> cateList = new List<string>();
|
||||
|
||||
string getRequestData = UserLogin.GetSignaturex() + "&act=get";
|
||||
string getUrl = BaseClass.BuildFissionObjString("category_api");
|
||||
string categoryResult = GetHtml.PostUtf8(getUrl, getRequestData);
|
||||
try
|
||||
{
|
||||
JObject jCategoryObj = (JObject)JsonConvert.DeserializeObject(categoryResult);
|
||||
if (jCategoryObj == null)
|
||||
{
|
||||
return cateList;
|
||||
}
|
||||
string categoryList = jCategoryObj["list"].ToString();
|
||||
JArray jCategoryList = (JArray)JsonConvert.DeserializeObject(categoryList);
|
||||
cateList.Clear();
|
||||
cateList.Add("不限");
|
||||
foreach (var category in jCategoryList)
|
||||
{
|
||||
string cateStr = category["cate_name"].ToString();
|
||||
var isHas = cateList.Find(x => x != null && x.Equals(cateStr));
|
||||
if (isHas != null)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
cateList.Add(cateStr);
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
return cateList;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取主分类
|
||||
/// </summary>
|
||||
public List<string> GetMainCate()
|
||||
{
|
||||
List<string> mainCateList = new List<string>();
|
||||
string getRequestData = UserLogin.GetSignaturex() + "&act=get_cate";
|
||||
string getUrl = BaseClass.BuildFissionObjString("fession_api");
|
||||
string categoryResult = GetHtml.PostUtf8(getUrl, getRequestData);
|
||||
try
|
||||
{
|
||||
var MainCateObj = JsonConvert.DeserializeObject<MainCate>(categoryResult);
|
||||
mainCateList.Clear();
|
||||
mainCateList.Add("不限");
|
||||
if (MainCateObj != null && MainCateObj.list.Count > 0)
|
||||
{
|
||||
for (int i = 0; i < MainCateObj.list.Count; i++)
|
||||
{
|
||||
var isHas = mainCateList.Find(x => x != null && x.Contains(MainCateObj.list[i].main_cate));
|
||||
if (isHas != null)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
mainCateList.Add(MainCateObj.list[i].main_cate);
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
}
|
||||
return mainCateList;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除产品数据库裂变商品
|
||||
/// </summary>
|
||||
/// <param name="FessIds"></param>
|
||||
public string DelFessionData(string FessIds, bool isMultiDelete = false)
|
||||
{
|
||||
string getRequestData = UserLogin.GetSignaturex() + "&act=delete&id=" + FessIds;
|
||||
string getUrl = BaseClass.BuildFissionObjString("fession_api");
|
||||
string Result = GetHtml.PostUtf8(getUrl, getRequestData);
|
||||
return Result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 恢复被删除的产品数据库裂变商品
|
||||
/// </summary>
|
||||
/// <param name="strTemp"></param>
|
||||
public void RestoreFessionData(string strTemp)
|
||||
{
|
||||
string getRequestData = UserLogin.GetSignaturex() + "&act=update&ids=" + strTemp;
|
||||
string getUrl = BaseClass.BuildFissionObjString("fession_recover");
|
||||
string Result = GetHtml.PostUtf8(getUrl, getRequestData);
|
||||
}
|
||||
|
||||
public FissionData GetFessionDetailById(int FessId)
|
||||
{
|
||||
string url = BaseClass.BuildFissionObjString("fession_api");
|
||||
string requestData = UserLogin.GetSignaturex() + "&act=get_detail";
|
||||
string paraStr = "&id=" + FessId;
|
||||
requestData = requestData + paraStr;
|
||||
string htmlData = GetHtml.PostUtf8(url, requestData);
|
||||
var FessionObj = JsonConvert.DeserializeObject<FissionData>(htmlData);
|
||||
if (FessionObj == null || string.IsNullOrEmpty(FessionObj.main_pic))
|
||||
{
|
||||
Thread.Sleep(1000);
|
||||
FessionObj = JsonConvert.DeserializeObject<FissionData>(htmlData);
|
||||
}
|
||||
return FessionObj;
|
||||
}
|
||||
}
|
||||
|
||||
public class MainCateList
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string main_cate { get; set; }
|
||||
}
|
||||
public class MainCate
|
||||
{
|
||||
/// <summary>
|
||||
/// List
|
||||
/// </summary>
|
||||
public List<MainCateList> list { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string page { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string next_url { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user