From 34b1d391089402c6b8aeeb62eaede98125fd5957 Mon Sep 17 00:00:00 2001 From: wule Date: Thu, 5 Nov 2026 20:11:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96sku=E5=85=B3=E8=81=94?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- KJD_WebService/BLL/WXXD/WXOrderManage.cs | 5 +- KJD_WebService/KJD_WebService.csproj | 1 + .../Model/PddModel/PddFrontGoods3Lite.cs | 57 +++++++++++++++++++ 3 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 KJD_WebService/Model/PddModel/PddFrontGoods3Lite.cs diff --git a/KJD_WebService/BLL/WXXD/WXOrderManage.cs b/KJD_WebService/BLL/WXXD/WXOrderManage.cs index 096b52a..8f06f70 100644 --- a/KJD_WebService/BLL/WXXD/WXOrderManage.cs +++ b/KJD_WebService/BLL/WXXD/WXOrderManage.cs @@ -1,9 +1,11 @@ using KJD_Web.Model; +using KJD_Web.Model.PddModel; using KJD_Web.Model.WxModel; using KJD_Web.Utils; using MySql.Data.MySqlClient; using MySqlX.XDevAPI; using NaiBa.Util.Extension; +using NaiBa.Util.Helper; using Newtonsoft.Json; using Newtonsoft.Json.Serialization; using System; @@ -649,6 +651,7 @@ namespace KJD_Web.BLL.WXXD List WXBuyMapInfoLst = new List(); foreach (DataRow row in dt.Rows) { + var map_skus = JsonUtils.SerializeObject(JsonUtils.DeserializeJsonToObject(row["map_skus"].ParseToNullableString())); if (WXBuyMapInfoLst.Where(b => b.spu_code == row["spu_code"].ParseToNullableString()).ToList().Count < 5) WXBuyMapInfoLst.Add(new WXBuyMapSkusInfo() { @@ -658,7 +661,7 @@ namespace KJD_Web.BLL.WXXD map_url = row["map_url"].ParseToNullableString(), map_goods_name = row["map_goods_name"].ParseToNullableString(), map_goods_id = row["map_goods_id"].ParseToNullableString(), - map_skus = row["map_skus"].ParseToNullableString(), + map_skus = map_skus, map_send_address = row["map_send_address"].ParseToNullableString(), transit_warehouse_id = row["transit_warehouse_id"].ParseToNullableString(), add_time = Convert.ToDateTime(row["add_time"]), diff --git a/KJD_WebService/KJD_WebService.csproj b/KJD_WebService/KJD_WebService.csproj index ff06318..369ef35 100644 --- a/KJD_WebService/KJD_WebService.csproj +++ b/KJD_WebService/KJD_WebService.csproj @@ -216,6 +216,7 @@ + diff --git a/KJD_WebService/Model/PddModel/PddFrontGoods3Lite.cs b/KJD_WebService/Model/PddModel/PddFrontGoods3Lite.cs new file mode 100644 index 0000000..f8a9552 --- /dev/null +++ b/KJD_WebService/Model/PddModel/PddFrontGoods3Lite.cs @@ -0,0 +1,57 @@ +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; + +namespace KJD_Web.Model.PddModel; +public class pddFrontGoods3Lite +{ + 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 skus { get; set; } +} + +public class frontSkuInfo3Lite +{ + public long? skuId { get; set; } // 28790184768, + public long? goodsId { get; set; } // 1661424397, + public string thumbUrl { get; set; } /* "https://t00img.yangkeduo.com/t10img/images/2018-06-09/5c7746a3608e75a2b65926f4ed0f34cb.jpeg", */ + //public int? initQuantity { get; set; } // 0, + //public int? quantity { get; set; } // 1000, + //public int? limitQuantity { get; set; } // 999999, + //public int? soldQuantity { get; set; } // 0, + //public int? hotSale { get; set; } // 1, + //public int? defaultQuantity { get; set; } // 100, + //public int? isOnsale { get; set; } // 1, + public string spec { get; set; } // "677094835", + public List specs { get; set; } + public int? price { get; set; } // 0, + public string normalPrice { get; set; } // "14.5", + public string groupPrice { get; set; } // "13.5", + public int? oldGroupPrice { get; set; } /* 1350, */ + //public int? marketPrice { get; set; } // 0, + //public int? weight { get; set; } // 2500, + //public List yellowLabelList { get; set; } + //public int? previewPriority { get; set; } // 0, + //public int? startTime { get; set; } // 0, + //public int? endTime { get; set; } // 0, + //public int? staticLimitQuantity { get; set; } // 999999, + //public string attribute { get; set; } // "{\"skuPreSaleTime\":0}", + //public string normalSavePrice { get; set; } // "1", + public long? skuID { get; set; } // 28790184768, + //public string skuExpansionPrice { get; set; } // "0" +} + +public class frontSpecInfo3 +{ + public string spec_key { get; set; } // "重量", + public string spec_value { get; set; } // "红薏仁米1斤装", + public long? spec_key_id { get; set; } // 1253, + public long? spec_value_id { get; set; } // 677094835, + public bool? custom { get; set; } // false +} + +