diff --git a/Host/Controllers/UserController.cs b/Host/Controllers/UserController.cs index bf03e64..2ea1907 100644 --- a/Host/Controllers/UserController.cs +++ b/Host/Controllers/UserController.cs @@ -646,6 +646,33 @@ namespace Home.Controllers } else if(aopic == 256){ info = await m_TaoBaoRefundService.ReceivedRefundMsg(this.Request, refunds); + }else if(aopic == 131072){//卖家同意退款 + string data = this.Request.Form["json"]; + var refundInfo = data.FromJsonTo(); + var his_order= m_TaoBaoRefundService.Query(m => m.Tid == refundInfo.Tid).FirstOrDefault(); + his_order.status = 1; + + + await m_TaoBaoRefundService.Update(his_order); + + }else if(aopic == 262144){//拒绝退款 + string data = this.Request.Form["json"]; + var refundInfo = data.FromJsonTo(); + var his_order= m_TaoBaoRefundService.Query(m => m.Tid == refundInfo.Tid).FirstOrDefault(); + his_order.status = 2; + + + await m_TaoBaoRefundService.Update(his_order); + + }else if(aopic == 32768){//关闭 + string data = this.Request.Form["json"]; + var refundInfo = data.FromJsonTo(); + var his_order= m_TaoBaoRefundService.Query(m => m.Tid == refundInfo.Tid).FirstOrDefault(); + his_order.status = 3; + + + await m_TaoBaoRefundService.Update(his_order); + } return Content(info); } diff --git a/Host/Models/TaoBaoRefundModel.cs b/Host/Models/TaoBaoRefundModel.cs index 486f57c..63bb479 100644 --- a/Host/Models/TaoBaoRefundModel.cs +++ b/Host/Models/TaoBaoRefundModel.cs @@ -17,6 +17,8 @@ namespace Host.Models public string SellerNick { get; set; } public string Modified { get; set; } public string Phone { get; set; } + public int status { get; set; } + } diff --git a/Services/Hncore.Pass.Sells/Domain/TaoBao/TaoBaoRefundEntity.cs b/Services/Hncore.Pass.Sells/Domain/TaoBao/TaoBaoRefundEntity.cs index 267acdf..7daa132 100644 --- a/Services/Hncore.Pass.Sells/Domain/TaoBao/TaoBaoRefundEntity.cs +++ b/Services/Hncore.Pass.Sells/Domain/TaoBao/TaoBaoRefundEntity.cs @@ -18,5 +18,6 @@ namespace Hncore.Pass.Sells.Domain public string SellerNick { get; set; } public string Modified { get; set; } public string Phone { get; set; } + public int status { get; set; } } }