using HuanMeng.DotNetCore.Base; using HuanMeng.MiaoYu.Code.Order; using HuanMeng.MiaoYu.Model.Dto.Order; using HuanMeng.MiaoYu.WebApi.Base; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; namespace HuanMeng.MiaoYu.WebApi.Controllers { /// /// 订单 /// [Route("api/[controller]/[action]")] [ApiController] public class PaymentController : MiaoYuControllerBase { public PaymentController(IServiceProvider _serviceProvider) : base(_serviceProvider) { } /// /// 创建订单 /// /// /// [HttpPost] public async Task> CreateOrder([FromBody] IntentOrderRequest intentOrder) { OrderBLL orderBLL = new OrderBLL(ServiceProvider); return await orderBLL.CreateOrder(intentOrder.PaymentMethod, intentOrder.ProductId); } } }