diff --git a/AllBase/BaseClass.cs b/AllBase/BaseClass.cs index 03c436c..32b131d 100644 --- a/AllBase/BaseClass.cs +++ b/AllBase/BaseClass.cs @@ -31,7 +31,7 @@ namespace AllBase /// /// 版本ID /// - public static int VersionCount = 1278; + public static int VersionCount = 1279; public static string MainPath = "29wx"; //public static string MainPath = "29wx"; //public static string MainPath = "29pdd"; diff --git a/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdEditForm.cs b/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdEditForm.cs index 13b65c8..8642c68 100644 --- a/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdEditForm.cs +++ b/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdEditForm.cs @@ -1,22 +1,23 @@ -using AllBase.Helper; +using AllBase; +using AllBase.Helper; using AllBase.Model.Result; -using TemuKJD.BaseForms; +using AllBase.Model.Result.PDDResult; +using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; +using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; -using AllBase; -using Work; -using TemuKJD.ToolForms; -using Newtonsoft.Json.Linq; -using System.IO; -using Work.BLL.Tools; +using TemuKJD.BaseForms; using TemuKJD.BLL; +using TemuKJD.ToolForms; +using Work; +using Work.BLL.Tools; namespace TemuKJD.PDDForms.ProductSelectForms { @@ -51,7 +52,15 @@ namespace TemuKJD.PDDForms.ProductSelectForms { var prodTmp = GetPddProductDetail(dbProd.id.ToString()); if (prodTmp != null) + { dbProd = prodTmp; + GetCanEdit(); + //var prodInfo = JsonHelper.DeserializeJsonToObject(dbProd.product_json); + //if (prodInfo.detail.galleries.Any(g => g.type == 6)) + //{ + + //} + } } } } @@ -145,7 +154,19 @@ namespace TemuKJD.PDDForms.ProductSelectForms private void btnEditDetail_Click(object sender, EventArgs e) { - bool canEdit = true; + PDDDBProdEditDetailForm editDetailForm = new PDDDBProdEditDetailForm(this.dbProd); + if (!canEdit) + { + editDetailForm.btnRestoreAll.Visible = false; + editDetailForm.btnSaveSkuLst.Visible = false; + } + editDetailForm.ShowDialog(); + } + + bool canEdit = false; + private bool GetCanEdit () + { + canEdit = true; //{"goodsId":"2032007952082477057","warehouseGoodsId":"171C2881E8C6491CA65728683483EDE9","spuCode":"987651321321","skus":[{"skuId":"2032007952837451777","warehouseSkuId":"6B710CE261B240C38B5245006F3622A3","skuCode":"20190311002"},{"skuId":"2032007953839890434","warehouseSkuId":"2FA14AAB600541CAA72DDE7697D8D27A","skuCode":"201607090622"}]} if (dbProd.product_get_type_text == "厂商直采") { @@ -155,7 +176,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms if (!string.IsNullOrEmpty(convertRst)) { BaseMsgForm.ShowError("商品结构获取失败 " + convertRst); - return; + return false; } //string exportData = dbProd.product_json; //var address = Path.Combine("D:\\", dbProd.spu_id + ".txt"); @@ -172,7 +193,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms if (!string.IsNullOrEmpty(convertRst)) { BaseMsgForm.ShowError("商品结构获取失败"); - return; + return false; } } if (dbProd.product_get_type_text == "1688厂家") @@ -183,17 +204,18 @@ namespace TemuKJD.PDDForms.ProductSelectForms if (!string.IsNullOrEmpty(convertRst)) { BaseMsgForm.ShowError("商品结构获取失败"); - return; + return false; } } if (dbProd.product_get_type_text == "1688外部数据") { + canEdit = true; string convertRst = ""; var pInfo = new PDDProdFormConverter()._1688OutToPddConvert(out convertRst, dbProd); if (!string.IsNullOrEmpty(convertRst)) { BaseMsgForm.ShowError("商品结构获取失败"); - return; + return false; } } #region 微信小店app @@ -205,18 +227,11 @@ namespace TemuKJD.PDDForms.ProductSelectForms if (!string.IsNullOrEmpty(convertRst)) { BaseMsgForm.ShowError("商品结构获取失败"); - return; + return false; } } #endregion - - PDDDBProdEditDetailForm editDetailForm = new PDDDBProdEditDetailForm(this.dbProd); - if (!canEdit) - { - editDetailForm.btnRestoreAll.Visible = false; - editDetailForm.btnSaveSkuLst.Visible = false; - } - editDetailForm.ShowDialog(); + return canEdit; } } } diff --git a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.Designer.cs b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.Designer.cs index 1253df4..9933a45 100644 --- a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.Designer.cs +++ b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.Designer.cs @@ -1201,21 +1201,17 @@ namespace TemuKJD.WXForms.ProductForms this.label40.Location = new System.Drawing.Point(7, 15); this.label40.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0); this.label40.Name = "label40"; - this.label40.Size = new System.Drawing.Size(80, 17); + this.label40.Size = new System.Drawing.Size(56, 17); this.label40.TabIndex = 825; - this.label40.Text = "国表品类品牌"; + this.label40.Text = "定向品牌"; // // cmbSpBrandName // this.cmbSpBrandName.FormattingEnabled = true; - this.cmbSpBrandName.Items.AddRange(new object[] { - "", - "名圣"}); - this.cmbSpBrandName.Location = new System.Drawing.Point(87, 11); + this.cmbSpBrandName.Location = new System.Drawing.Point(63, 11); this.cmbSpBrandName.Name = "cmbSpBrandName"; - this.cmbSpBrandName.Size = new System.Drawing.Size(92, 25); + this.cmbSpBrandName.Size = new System.Drawing.Size(105, 25); this.cmbSpBrandName.TabIndex = 824; - this.cmbSpBrandName.Text = "名圣"; // // 佣金上货 //