上货上传微信图片优化 优化客服登录速度

This commit is contained in:
wule committed 2026-09-01 15:58:30 +08:00
1 parent 81d3c2983f
commit 8eab94968e
6 files changed
+35 -6

No files matched your search

+1 -1
View File
@@ -56,7 +56,7 @@ namespace AllBase
rst = "";
//return LoadImage(imgUrl);
if (imgUrl.Contains("wxapp"))
if (imgUrl.Contains("wxapp") || imgUrl.Contains("mmecimage.cn"))
{
return ImageBuild.LoadBitmapLoadBitmipImageFromUrl(imgUrl, out rst);
}
@@ -139,6 +139,15 @@ namespace AllBase.Model.Result.PDDResult
}
public class pddFrontGoods3List
{
public long? goodsID { get; set; } // 1661424397,
public string goodsName { get; set; } // "红薏仁5斤装 红薏仁米小薏米仁农家自产新红薏米1斤2斤苡仁糙薏米",
public long? mallID { get; set; } // 525159017
public string mallName { get; set; }
public List<frontSkuInfo3> skus { get; set; }
}
public class newShareTitleInfo
{
public string price { get; set; } // "13.5元 ",
+2
View File
@@ -44,7 +44,9 @@ namespace TemuKJD.BLL
request.Headers.Set(HttpRequestHeader.AcceptEncoding, "gzip, deflate");
request.Headers.Set(HttpRequestHeader.AcceptLanguage, "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6");
if (!string.IsNullOrEmpty(cookies))
{
request.Headers.Set(HttpRequestHeader.Cookie, cookies);
}
response = (HttpWebResponse)request.GetResponse();
}
@@ -8354,7 +8354,7 @@ Content-Type: image/jpeg
//-------------------------------------------------------------------------------------------------------------------------------------
//生成图片base64字符串
string getImgError;
if (!img_url.Contains("wst.wxapp.tc.qq.com"))
if (!img_url.Contains("wst.wxapp.tc.qq.com") && !img_url.Contains("mmecimage.cn"))
img_url = img_url.Replace("https://", "http://");
var image = GetHtml.GetUrlImg(img_url, out getImgError);
if (image == null)
+19 -3
View File
@@ -9,6 +9,7 @@ using NaiBa.CefHelper;
using NaiBa.CefHelper.Handler;
using NaiBa.Util;
using NaiBa.Util.Extension;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.ComponentModel;
@@ -467,7 +468,7 @@ namespace TemuKJD.WXForms.AiTalkForms
aiTalkAdminWebBrowser.Dock = DockStyle.Fill;
aiTalkAdminWebBrowser.SendToBack();
}
aiTalkAdminWebBrowser.Load("http://14.103.99.254");
aiTalkAdminWebBrowser.Load(AiTalkUrl + "/login");
pnlShop.Controls.Add(aiTalkAdminWebBrowser);
Task.Run(() =>
@@ -491,6 +492,21 @@ namespace TemuKJD.WXForms.AiTalkForms
{
//var cookies = CEFBrowser.GetCookieList("", aiTalkAdminWebBrowser.RequestContext.GetCookieManager(null));
var cookies = CEFBrowser.GetCookieList("", aiTalkAdminWebBrowser.RequestContext.GetCookieManager(null));
// 获取店铺列表
//var getUsersUrl = AiTalkUrl + "/admin-api/api/users";
//var getUsersReferer = AiTalkUrl;
//var getUsersRst = HttpResponseWxAiTalkBLL.GetResponse(new ShopLoginInfo() { Cookies = JsonHelper.SerializeObject(cookies) }, getUsersUrl, getUsersReferer);
//if (getUsersRst.Contains(BaseClass.UserName))
//{
// JArray jUsers = JsonHelper.JObjectParse(getUsersRst)["users"] as JArray;
// var jUser = jUsers.FirstOrDefault(u => u["username"].ParseToString() == BaseClass.UserName);
// var jUserStr = jUser.ParseToString();
//}
//else
//{
//}
data = @"{""username"":""" + BaseClass.UserName + @""",""password"":""" + BaseClass.PassWord + @""",""role"":""supervisor"",""status"":""active"",""expiresAt"":"""",""storeIds"":[]}";
url = AiTalkUrl + "/api/users";
refer = AiTalkUrl + "workbench";
@@ -505,8 +521,8 @@ namespace TemuKJD.WXForms.AiTalkForms
aiTalkWebBrowser.Load(AiTalkUrl + "/workbench");
Thread.Sleep(1000);
aiTalkWebBrowser.Load(AiTalkUrl + "/workbench");
Thread.Sleep(500);
//aiTalkWebBrowser.Load(AiTalkUrl + "/workbench");
//Thread.Sleep(500);
while (aiTalkWebBrowser.Address.Contains("/login"))
{
@@ -5964,7 +5964,9 @@ namespace TemuKJD.WXForms.ProductForms
public string UploadImg(ShopLoginInfo shop, string img_url, DataGridViewCell cell = null, bool randomBlock = false)
{
string getImgError;
var image = GetHtml.GetUrlImg(img_url.Replace("https://", "http://"), out getImgError);
if (!img_url.Contains("wst.wxapp.tc.qq.com") && !img_url.Contains("mmecimage.cn"))
img_url = img_url.Replace("https://", "http://");
var image = GetHtml.GetUrlImg(img_url, out getImgError);
if (image == null)
image = new Bitmap(800, 800);
var imageBg = new Bitmap(image.Width, image.Height);