diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUAddRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUAddRequest.cs index e1bf1ee0..aa4c9c90 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUAddRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUAddRequest.cs @@ -111,6 +111,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models [System.Text.Json.Serialization.JsonPropertyName("path")] public string PagePath { get; set; } = string.Empty; + /// + /// 获取或设置小程序商品立即购买页面路径。 + /// + [Newtonsoft.Json.JsonProperty("direct_path")] + [System.Text.Json.Serialization.JsonPropertyName("direct_path")] + public string? DirectPagePath { get; set; } + /// /// 获取或设置主图 Url 列表。 /// @@ -159,5 +166,12 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models [Newtonsoft.Json.JsonProperty("skus")] [System.Text.Json.Serialization.JsonPropertyName("skus")] public IList SKUList { get; set; } = new List(); + + /// + /// 获取或设置商品使用场景 ID 列表。 + /// + [Newtonsoft.Json.JsonProperty("scene_group_list")] + [System.Text.Json.Serialization.JsonPropertyName("scene_group_list")] + public IList? SceneGroupIdList { get; set; } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetResponse.cs index 67c6b77a..08d6f073 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUGetResponse.cs @@ -85,11 +85,11 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models public class SKU { /// - /// 获取或设置 SKU ID。 + /// 获取或设置商家自定义商品 ID。 /// - [Newtonsoft.Json.JsonProperty("sku_id")] - [System.Text.Json.Serialization.JsonPropertyName("sku_id")] - public long SKUId { get; set; } + [Newtonsoft.Json.JsonProperty("out_product_id")] + [System.Text.Json.Serialization.JsonPropertyName("out_product_id")] + public string OutProductId { get; set; } = default!; /// /// 获取或设置商家自定义 SKU ID。 diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUUpdateRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUUpdateRequest.cs index 280b6cb4..aa6e62c6 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUUpdateRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Shop/SPU/ShopSPUUpdateRequest.cs @@ -50,6 +50,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models [System.Text.Json.Serialization.JsonPropertyName("path")] public string PagePath { get; set; } = string.Empty; + /// + /// 获取或设置小程序商品立即购买页面路径。 + /// + [Newtonsoft.Json.JsonProperty("direct_path")] + [System.Text.Json.Serialization.JsonPropertyName("direct_path")] + public string? DirectPagePath { get; set; } + /// /// 获取或设置主图 Url 列表。 /// @@ -98,5 +105,12 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models [Newtonsoft.Json.JsonProperty("skus")] [System.Text.Json.Serialization.JsonPropertyName("skus")] public IList SKUList { get; set; } = new List(); + + /// + /// 获取或设置商品使用场景 ID 列表。 + /// + [Newtonsoft.Json.JsonProperty("scene_group_list")] + [System.Text.Json.Serialization.JsonPropertyName("scene_group_list")] + public IList? SceneGroupIdList { get; set; } } } diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUAddRequest.json index 018bac26..8947c709 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUAddRequest.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUAddRequest.json @@ -2,16 +2,17 @@ "out_product_id": "1234566", "title": "任天堂 Nintendo Switch 国行续航增强版 NS家用体感游戏机掌机 便携掌上游戏机 红蓝主机", "path": "pages/productDetail/productDetail?productId=2176180", + "direct_path": "pages/productDetail/productDetail?productId=2176180&direct=true", "head_img": [ - "http://img10.360buyimg.com/n1/s450x450_jfs/t1/85865/39/13611/488083/5e590a40E4bdf69c0/55c9bf645ea2b727.jpg" + "https://mmecimage.cn/p/wx77e672d6d34a4bed/HNTiaPWTllJ5R2pq9Jv9jRD5bZOWmq2svUUzJcZbcg" ], "qualification_pics": [ - "http://img10.360buyimg.com/n1/s450x450_jfs/t1/85865/39/13611/488083/5e590a40E4bdf69c0/55c9bf645ea2b727.jpg" + "https://mmecimage.cn/p/wx77e672d6d34a4bed/HNTiaPWTllJ5R2pq9Jv9jRD5bZOWmq2svUUzJcZbcg" ], "desc_info": { "desc": "xxxxx", "imgs": [ - "http://img10.360buyimg.com/n1/s450x450_jfs/t1/85865/39/13611/488083/5e590a40E4bdf69c0/55c9bf645ea2b727.jpg" + "https://mmecimage.cn/p/wx77e672d6d34a4bed/HNTiaPWTllJ5R2pq9Jv9jRD5bZOWmq2svUUzJcZbcg" ] }, "third_cat_id": 6666, @@ -21,7 +22,7 @@ { "out_product_id": "1234566", "out_sku_id": "1024", - "thumb_img": "http://img10.360buyimg.com/n1/s450x450_jfs/t1/100778/17/13648/424215/5e590a40E2d68e774/e171d222a0c9b763.jpg", + "thumb_img": "https://mmecimage.cn/p/wx77e672d6d34a4bed/HNTiaPWTllJ5R2pq9Jv9jRD5bZOWmq2svUUzJcZbcg", "sale_price": 1300, "market_price": 1500, "stock_num": 100, @@ -38,5 +39,6 @@ } ] } - ] + ], + "scene_group_list": [1] } \ No newline at end of file diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUGetListResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUGetListResponse.json index e8645d95..8b2c2efc 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUGetListResponse.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUGetListResponse.json @@ -17,6 +17,7 @@ ] }, "audit_info": { + "submit_time": "2021-03-09 15:14:08", "audit_time": "2021-03-09 15:16:08", "reject_reason": "不通过" }, @@ -27,8 +28,8 @@ "update_time": "2020-12-26 00:00:00", "skus": [ { - "sku_id": 1024, - "out_sku_id": "1234566", + "out_product_id": "1234566", + "out_sku_id": "1024", "thumb_img": "http://img10.360buyimg.com/n1/s450x450_jfs/t1/100778/17/13648/424215/5e590a40E2d68e774/e171d222a0c9b763.jpg", "sale_price": 1300, "market_price": 1500, diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUGetResponse.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUGetResponse.json index 1923d2d1..6d80b4d9 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUGetResponse.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUGetResponse.json @@ -6,19 +6,18 @@ "title": "任天堂 Nintendo Switch 国行续航增强版 NS家用体感游戏机掌机 便携掌上游戏机 红蓝主机", "path": "plugin-private://wx34345ae5855f892d/pages/productDetail/productDetail?productId=2176180", "head_img": [ - "http://img10.360buyimg.com/n1/s450x450_jfs/t1/85865/39/13611/488083/5e590a40E4bdf69c0/55c9bf645ea2b727.jpg" + "https://mmecimage.cn/p/wx77e672d6d34a4bed/HNTiaPWTllJ5R2pq9Jv9jRD5bZOWmq2svUUzJcZbcg" ], "desc_info": { "desc": "xxxx", "imgs": [ - "http://img10.360buyimg.com/n1/s450x450_jfs/t1/85865/39/13611/488083/5e590a40E4bdf69c0/55c9bf645ea2b727.jpg" + "https://mmecimage.cn/p/wx77e672d6d34a4bed/HNTiaPWTllJ5R2pq9Jv9jRD5bZOWmq2svUUzJcZbcg" ] }, "audit_info": { "submit_time": "2021-03-09 15:14:08", "audit_time": "2021-03-09 15:16:08", - "reject_reason": "不通过", - "audit_id": "1212121" + "reject_reason": "不通过" }, "third_cat_id": 6666, "brand_id": 2100000000, @@ -27,9 +26,9 @@ "update_time": "2020-12-26 00:00:00", "skus": [ { - "sku_id": 1024, - "out_sku_id": "1234566", - "thumb_img": "http://img10.360buyimg.com/n1/s450x450_jfs/t1/100778/17/13648/424215/5e590a40E2d68e774/e171d222a0c9b763.jpg", + "out_product_id": "1234566", + "out_sku_id": "1024", + "thumb_img": "https://mmecimage.cn/p/wx77e672d6d34a4bed/HNTiaPWTllJ5R2pq9Jv9jRD5bZOWmq2svUUzJcZbcg", "sale_price": 1300, "market_price": 1500, "stock_num": 100, diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUUpdateRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUUpdateRequest.json index 508e8f37..2f896c72 100644 --- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUUpdateRequest.json +++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Shop/SPU/ShopSPUUpdateRequest.json @@ -3,16 +3,17 @@ "product_id": 1234566, "title": "任天堂 Nintendo Switch 国行续航增强版 NS家用体感游戏机掌机 便携掌上游戏机 红蓝主机", "path": "pages/productDetail/productDetail?productId=2176180", + "direct_path": "pages/productDetail/productDetail?productId=2176180&direct=true", "head_img": [ - "http://img10.360buyimg.com/n1/s450x450_jfs/t1/85865/39/13611/488083/5e590a40E4bdf69c0/55c9bf645ea2b727.jpg" + "https://mmecimage.cn/p/wx77e672d6d34a4bed/HNTiaPWTllJ5R2pq9Jv9jRD5bZOWmq2svUUzJcZbcg" ], "qualification_pics": [ - "http://img10.360buyimg.com/n1/s450x450_jfs/t1/85865/39/13611/488083/5e590a40E4bdf69c0/55c9bf645ea2b727.jpg" + "https://mmecimage.cn/p/wx77e672d6d34a4bed/HNTiaPWTllJ5R2pq9Jv9jRD5bZOWmq2svUUzJcZbcg" ], "desc_info": { "desc": "xxxxx", "imgs": [ - "http://img10.360buyimg.com/n1/s450x450_jfs/t1/85865/39/13611/488083/5e590a40E4bdf69c0/55c9bf645ea2b727.jpg" + "https://mmecimage.cn/p/wx77e672d6d34a4bed/HNTiaPWTllJ5R2pq9Jv9jRD5bZOWmq2svUUzJcZbcg" ] }, "third_cat_id": 6666, @@ -22,7 +23,7 @@ { "out_product_id": "1234566", "out_sku_id": "1024", - "thumb_img": "http://img10.360buyimg.com/n1/s450x450_jfs/t1/100778/17/13648/424215/5e590a40E2d68e774/e171d222a0c9b763.jpg", + "thumb_img": "https://mmecimage.cn/p/wx77e672d6d34a4bed/HNTiaPWTllJ5R2pq9Jv9jRD5bZOWmq2svUUzJcZbcg", "sale_price": 1300, "market_price": 1500, "stock_num": 100, @@ -39,5 +40,6 @@ } ] } - ] + ], + "scene_group_list": [1] } \ No newline at end of file