修改订单取消订单并退款方法失效的问题。

This commit is contained in:
jianweie
2024-05-18 17:43:37 +08:00
parent 20751db9a4
commit 73c9f40bed

View File

@@ -32,6 +32,7 @@ using CoreCms.Net.WeChat.Service.HttpClients;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Mvc;
using Microsoft.IdentityModel.Tokens;
using Newtonsoft.Json;
using NPOI.HSSF.UserModel;
using NPOI.SS.Util;
@@ -1700,6 +1701,7 @@ namespace CoreCms.Net.Web.Admin.Controllers
return jm;
}
var result = await _coreCmsOrderServices.CancelOrder(entity.id);
jm.code = result.status ? 0 : 1;
jm.msg = result.msg;
@@ -1708,6 +1710,40 @@ namespace CoreCms.Net.Web.Admin.Controllers
}
#endregion
#region 退============================================================
// POST: Api/CoreCmsOrder/CancelOrderAndRefund/10
/// <summary>
/// 取消订单并退款
/// </summary>
/// <param name="entity"></param>
/// <returns></returns>
[HttpPost]
[Description("取消订单并退款")]
public async Task<AdminUiCallBack> CancelOrderAndRefund([FromBody] FMStringId entity)
{
var jm = new AdminUiCallBack();
if (entity.id.Length == 0)
{
jm.msg = "请提交要取消的订单号";
return jm;
}
if (string.IsNullOrEmpty(entity.id))
{
jm.msg = "请提交要取消的订单号";
return jm;
}
var result = await _coreCmsOrderServices.CancelOrderAndRefund(entity.id);
jm.code = result.status ? 0 : 1;
jm.msg = result.msg;
return jm;
}
#endregion
#region ============================================================
// POST: Api/CoreCmsOrder/DeleteOrder/10
/// <summary>