Skip to content

Commit dcde124

Browse files
committed
feat(wxapi): 随官方更新微信小店售后单相关接口模型
1 parent 229c91a commit dcde124

4 files changed

Lines changed: 47 additions & 1 deletion

File tree

src/SKIT.FlurlHttpClient.Wechat.Api/Events/Channels/EC/ChannelsECAftersaleUpdateEvent.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,14 @@ public class AftersaleOrder
3939
[System.Text.Json.Serialization.JsonPropertyName("status")]
4040
[System.Xml.Serialization.XmlElement("status")]
4141
public string Status { get; set; } = default!;
42+
43+
/// <summary>
44+
/// 获取或设置小程序会员已经优惠金额(单位:分)。
45+
/// </summary>
46+
[Newtonsoft.Json.JsonProperty("wxa_vip_discounted_price")]
47+
[System.Text.Json.Serialization.JsonPropertyName("wxa_vip_discounted_price")]
48+
[System.Xml.Serialization.XmlElement("wxa_vip_discounted_price")]
49+
public int? WxaVipDiscountedPrice { get; set; }
4250
}
4351
}
4452

src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECAftersale/ChannelsECAftersaleGetAftersaleOrderResponse.cs

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,20 @@ public class ExchangeProductInfo
254254
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
255255
public long NewSKUId { get; set; }
256256

257+
/// <summary>
258+
/// 获取或设置旧 SKU 价格(单位:分)。
259+
/// </summary>
260+
[Newtonsoft.Json.JsonProperty("old_sku_price")]
261+
[System.Text.Json.Serialization.JsonPropertyName("old_sku_price")]
262+
public int OldSKUPrice { get; set; }
263+
264+
/// <summary>
265+
/// 获取或设置新 SKU 价格(单位:分)。
266+
/// </summary>
267+
[Newtonsoft.Json.JsonProperty("new_sku_price")]
268+
[System.Text.Json.Serialization.JsonPropertyName("new_sku_price")]
269+
public int NewSKUPrice { get; set; }
270+
257271
/// <summary>
258272
/// 获取或设置商品数量。
259273
/// </summary>
@@ -362,6 +376,20 @@ public class VirualTelNumberInfo
362376
[System.Text.Json.Serialization.JsonPropertyName("unionid")]
363377
public string? UnionId { get; set; }
364378

379+
/// <summary>
380+
/// 获取或设置礼物订单赠送者 OpenId。
381+
/// </summary>
382+
[Newtonsoft.Json.JsonProperty("present_giver_openid")]
383+
[System.Text.Json.Serialization.JsonPropertyName("present_giver_openid")]
384+
public string? PresentGiverOpenId { get; set; }
385+
386+
/// <summary>
387+
/// 获取或设置礼物订单赠送者 UnionId。
388+
/// </summary>
389+
[Newtonsoft.Json.JsonProperty("present_giver_unionid")]
390+
[System.Text.Json.Serialization.JsonPropertyName("present_giver_unionid")]
391+
public string? PresentGiverUnionId { get; set; }
392+
365393
/// <summary>
366394
/// 获取或设置售后原因。
367395
/// </summary>

src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECOrder/ChannelsECOrderGetResponse.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,14 @@ public class ChangeSKUInfo
373373
[Newtonsoft.Json.JsonProperty("change_sku_info")]
374374
[System.Text.Json.Serialization.JsonPropertyName("change_sku_info")]
375375
public Types.ChangeSKUInfo? ChangeSKUInfo { get; set; }
376+
377+
/// <summary>
378+
/// 获取或设置订单内商品维度会员权益优惠金额(单位:分)。
379+
/// </summary>
380+
[Newtonsoft.Json.JsonProperty("vip_discounted_price")]
381+
[System.Text.Json.Serialization.JsonPropertyName("vip_discounted_price")]
382+
[System.Xml.Serialization.XmlElement("vip_discounted_price")]
383+
public int? VipDiscountedPrice { get; set; }
376384
}
377385

378386
public class Payment

test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/EventSamples/Channels/EC/ChannelsECAftersaleUpdateEvent.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
"Event": "channels_ec_aftersale_update",
77
"finder_shop_aftersale_status_update": {
88
"status": "USER_WAIT_RETURN",
9-
"after_sale_order_id": "1234567"
9+
"after_sale_order_id": "1234567",
10+
"order_id": "12345",
11+
"wxa_vip_discounted_price": 100
1012
}
1113
}

0 commit comments

Comments
 (0)