优化云端库商品选择到上传
This commit is contained in:
1 parent
8855361e36
commit
cc82d979ee
7 files changed
+54
-27
No files matched your search
+4
-4
@@ -1,7 +1,7 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 18
|
||||
VisualStudioVersion = 18.8.12023.21
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.14.36221.1 d17.14
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AllBase", "AllBase\AllBase.csproj", "{6461D807-B1C8-45F0-B388-E0CA1A418DE0}"
|
||||
EndProject
|
||||
@@ -49,8 +49,8 @@ Global
|
||||
{38E74D4C-2D8D-47D2-8A23-417C3C57ADE5}.Release|x86.Build.0 = Release|x86
|
||||
{B8EE868D-56CD-4647-BBA5-04BEF24FF9F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B8EE868D-56CD-4647-BBA5-04BEF24FF9F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B8EE868D-56CD-4647-BBA5-04BEF24FF9F6}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{B8EE868D-56CD-4647-BBA5-04BEF24FF9F6}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{B8EE868D-56CD-4647-BBA5-04BEF24FF9F6}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{B8EE868D-56CD-4647-BBA5-04BEF24FF9F6}.Debug|x64.Build.0 = Debug|x64
|
||||
{B8EE868D-56CD-4647-BBA5-04BEF24FF9F6}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{B8EE868D-56CD-4647-BBA5-04BEF24FF9F6}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{B8EE868D-56CD-4647-BBA5-04BEF24FF9F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
|
||||
@@ -504,13 +504,14 @@ namespace TemuKJD.PDDForms.ProductSelectForms
|
||||
//
|
||||
this.ucSplitPage1.CurrentPage = 1;
|
||||
this.ucSplitPage1.Dock = System.Windows.Forms.DockStyle.Right;
|
||||
this.ucSplitPage1.IsShowPageSize = false;
|
||||
this.ucSplitPage1.IsShowPageSize = true;
|
||||
this.ucSplitPage1.IsShowTotalCount = true;
|
||||
this.ucSplitPage1.Location = new System.Drawing.Point(1115, 0);
|
||||
this.ucSplitPage1.Location = new System.Drawing.Point(1015, 0);
|
||||
this.ucSplitPage1.Margin = new System.Windows.Forms.Padding(0);
|
||||
this.ucSplitPage1.MaxPageSizeValue = 2000;
|
||||
this.ucSplitPage1.Name = "ucSplitPage1";
|
||||
this.ucSplitPage1.PageSize = 50;
|
||||
this.ucSplitPage1.Size = new System.Drawing.Size(362, 25);
|
||||
this.ucSplitPage1.Size = new System.Drawing.Size(462, 25);
|
||||
this.ucSplitPage1.TabIndex = 4;
|
||||
this.ucSplitPage1.TotalCount = ((long)(0));
|
||||
this.ucSplitPage1.TotalPage = 1;
|
||||
|
||||
@@ -416,7 +416,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms
|
||||
{
|
||||
catName = GlobalConfig.PddCatList.FirstOrDefault(a => a.cat_id == item.CatId2)?.cat_name ?? "";
|
||||
}
|
||||
WXDBProdUploadForm.Instance.lstTemuDBProductSelect.Add(new TemuDBProductSelect
|
||||
WXDBProdUploadForm.lstTemuDBProductSelect.Add(new TemuDBProductSelect
|
||||
{
|
||||
//out_product_Id = item.GoodsId.ToString(),
|
||||
spu_id = item.GoodsId.ToString(),
|
||||
@@ -433,7 +433,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms
|
||||
err++;
|
||||
}
|
||||
}
|
||||
NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_db_prod_upload_list", WXDBProdUploadForm.Instance.lstTemuDBProductSelect);
|
||||
NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_db_prod_upload_list", WXDBProdUploadForm.lstTemuDBProductSelect);
|
||||
BaseMsgForm.ShowInfo($"导入完成!{succ} 成功 {err} 失败");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,6 +32,32 @@ namespace TemuKJD.UserControls
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int maxPageSizeValue = 5000;
|
||||
/// <summary>
|
||||
/// 是否显示每页条数(启用每页条数功能)
|
||||
/// </summary>
|
||||
[Description("每页条数最大值"), Category("UserProperty")]
|
||||
public int MaxPageSizeValue
|
||||
{
|
||||
get
|
||||
{
|
||||
return maxPageSizeValue;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (maxPageSizeValue != value)
|
||||
{
|
||||
maxPageSizeValue = value;
|
||||
foreach (var item in new string[] { "50", "100","200","500","1000","2000","5000" })
|
||||
{
|
||||
if (item.ParseToInt() > maxPageSizeValue)
|
||||
this.cmbPageSize.Items.Remove(item);
|
||||
}
|
||||
this.Invalidate();
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 是否显示总条数
|
||||
/// </summary>
|
||||
|
||||
@@ -44,11 +44,11 @@ namespace TemuKJD.WXForms.ProductForms
|
||||
{
|
||||
public static WXDBProdUploadForm Instance { get; set; } = null;
|
||||
public static ConcurrentList<WXShopTokenInfo> lstWXShopTokenInfo = new ConcurrentList<WXShopTokenInfo>();
|
||||
public static ConcurrentList<TemuDBProductSelect> lstTemuDBProductSelect = new ConcurrentList<TemuDBProductSelect>();
|
||||
|
||||
public CancellationTokenSource cancellationTokenSource { get; set; } = null;
|
||||
public CancellationTokenSource cancellationTokenSource { get; set; } = null;
|
||||
public bool IsWxNotUseSoftwareDefaultAddressOnce { get; set; } = false;
|
||||
|
||||
public ConcurrentList<TemuDBProductSelect> lstTemuDBProductSelect = new ConcurrentList<TemuDBProductSelect>();
|
||||
ConcurrentList<AddPriceRule> lstAddPriceRule = new ConcurrentList<AddPriceRule>();
|
||||
|
||||
bool isInit = false;
|
||||
@@ -1157,7 +1157,7 @@ namespace TemuKJD.WXForms.ProductForms
|
||||
lstTemuDBProductSelect.Remove(selectProd);
|
||||
}
|
||||
|
||||
NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_db_prod_upload_list", this.lstTemuDBProductSelect);
|
||||
NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_db_prod_upload_list", lstTemuDBProductSelect);
|
||||
Invoke(new Action(() =>
|
||||
{
|
||||
lblWaitToUp.Text = "待上传 " + lstTemuDBProductSelect.Count + " 件";
|
||||
@@ -6311,7 +6311,7 @@ namespace TemuKJD.WXForms.ProductForms
|
||||
selectProd.id = 1;
|
||||
if (lstTemuDBProductSelect.Count > 0)
|
||||
selectProd.id = lstTemuDBProductSelect.Max(p => p.id) + 1;
|
||||
this.lstTemuDBProductSelect.Add(selectProd);
|
||||
lstTemuDBProductSelect.Add(selectProd);
|
||||
|
||||
addCount--;
|
||||
if (addCount <= 0)
|
||||
@@ -6326,7 +6326,7 @@ namespace TemuKJD.WXForms.ProductForms
|
||||
if (addCount <= 0)
|
||||
break;
|
||||
}
|
||||
NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_db_prod_upload_list", this.lstTemuDBProductSelect);
|
||||
NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_db_prod_upload_list", lstTemuDBProductSelect);
|
||||
}
|
||||
|
||||
Invoke(new Action(() =>
|
||||
@@ -6601,8 +6601,8 @@ namespace TemuKJD.WXForms.ProductForms
|
||||
if (BaseMsgForm.ShowConfirm("确定清空待上传商品吗?清空后不可恢复!").DialogResult == DialogResult.Cancel)
|
||||
return;
|
||||
|
||||
this.lstTemuDBProductSelect.Clear();
|
||||
NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_db_prod_upload_list", this.lstTemuDBProductSelect);
|
||||
lstTemuDBProductSelect.Clear();
|
||||
NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_db_prod_upload_list", lstTemuDBProductSelect);
|
||||
lblWaitToUp.Text = "待上传 " + lstTemuDBProductSelect.Count + " 件";
|
||||
}
|
||||
|
||||
@@ -6711,7 +6711,7 @@ namespace TemuKJD.WXForms.ProductForms
|
||||
PDDDBProdUploadSelectCacheForm selectCacheForm = new PDDDBProdUploadSelectCacheForm(lstTemuDBProductSelect);
|
||||
selectCacheForm.ShowDialog();
|
||||
|
||||
NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_db_prod_upload_list", this.lstTemuDBProductSelect);
|
||||
NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_db_prod_upload_list", lstTemuDBProductSelect);
|
||||
lblWaitToUp.Text = "待上传 " + lstTemuDBProductSelect.Count + " 件";
|
||||
}
|
||||
|
||||
@@ -7057,7 +7057,7 @@ namespace TemuKJD.WXForms.ProductForms
|
||||
var cates = GlobalConfig.WxCatBoundList.Where(b => b.cat_bound <= boundMax && b.cat_bound >= boundMin);
|
||||
lstTemuDBProductSelect.RemoveAll(p => !cates.Any(c => c.leaf_id.ParseToString() == p.wx_cat_leaf));
|
||||
|
||||
NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_db_prod_upload_list", this.lstTemuDBProductSelect);
|
||||
NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_db_prod_upload_list", lstTemuDBProductSelect);
|
||||
lblWaitToUp.Text = "待上传 " + lstTemuDBProductSelect.Count + " 件";
|
||||
}
|
||||
|
||||
@@ -7254,7 +7254,7 @@ namespace TemuKJD.WXForms.ProductForms
|
||||
|
||||
private void btnProdDb_Click(object sender, EventArgs e)
|
||||
{
|
||||
WXSelectDBProdListForm.Instance.lstTemuDBProductSelect = this.lstTemuDBProductSelect;
|
||||
WXSelectDBProdListForm.Instance.lstTemuDBProductSelect = lstTemuDBProductSelect;
|
||||
WXSelectDBProdListForm.Instance.cmbSourceType.Items.Clear();
|
||||
WXSelectDBProdListForm.Instance.cmbSourceType.Items.AddRange(this.cmbSourceType.Items.Cast<Object>().ToArray());
|
||||
WXSelectDBProdListForm.Instance.SaveComplete -= dbProdList_SaveComplete;
|
||||
@@ -7265,7 +7265,7 @@ namespace TemuKJD.WXForms.ProductForms
|
||||
|
||||
public void dbProdList_SaveComplete(object obj)
|
||||
{
|
||||
NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_db_prod_upload_list", this.lstTemuDBProductSelect);
|
||||
NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_db_prod_upload_list", lstTemuDBProductSelect);
|
||||
Invoke(new Action(() =>
|
||||
{
|
||||
lblWaitToUp.Text = "待上传 " + lstTemuDBProductSelect.Count + " 件";
|
||||
|
||||
@@ -928,9 +928,9 @@ namespace TemuKJD.WXForms.ProductForms
|
||||
selectProd.is_fission_title = true;
|
||||
selectProd.out_product_Id = prod.id.ToString();
|
||||
selectProd.id = 1;
|
||||
if (WXDBProdUploadForm.Instance.lstTemuDBProductSelect.Count > 0)
|
||||
selectProd.id = WXDBProdUploadForm.Instance.lstTemuDBProductSelect.Max(p => p.id) + 1;
|
||||
WXDBProdUploadForm.Instance.lstTemuDBProductSelect.Add(selectProd);
|
||||
if (WXDBProdUploadForm.lstTemuDBProductSelect.Count > 0)
|
||||
selectProd.id = WXDBProdUploadForm.lstTemuDBProductSelect.Max(p => p.id) + 1;
|
||||
WXDBProdUploadForm.lstTemuDBProductSelect.Add(selectProd);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1106,12 +1106,12 @@ namespace TemuKJD.WXForms.ProductForms
|
||||
selectProd.is_fission_title = true;
|
||||
selectProd.out_product_Id = prod.id.ToString();
|
||||
selectProd.id = 1;
|
||||
if (WXDBProdUploadForm.Instance.lstTemuDBProductSelect.Count > 0)
|
||||
selectProd.id = WXDBProdUploadForm.Instance.lstTemuDBProductSelect.Max(p => p.id) + 1;
|
||||
WXDBProdUploadForm.Instance.lstTemuDBProductSelect.Add(selectProd);
|
||||
if (WXDBProdUploadForm.lstTemuDBProductSelect.Count > 0)
|
||||
selectProd.id = WXDBProdUploadForm.lstTemuDBProductSelect.Max(p => p.id) + 1;
|
||||
WXDBProdUploadForm.lstTemuDBProductSelect.Add(selectProd);
|
||||
}
|
||||
}
|
||||
WXDBProdUploadForm.Instance.dbProdList_SaveComplete(WXDBProdUploadForm.Instance.lstTemuDBProductSelect);
|
||||
WXDBProdUploadForm.Instance.dbProdList_SaveComplete(WXDBProdUploadForm.lstTemuDBProductSelect);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user