using BBWYB.Server.Business; using BBWYB.Server.Model.Dto; using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace BBWYB.Server.API.Controllers { [Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)] public class OrderMessageController : BaseApiController { private OrderMessageBusiness orderMessageBusiness; public OrderMessageController(IHttpContextAccessor httpContextAccessor, OrderMessageBusiness orderMessageBusiness) : base(httpContextAccessor) { this.orderMessageBusiness = orderMessageBusiness; } /// /// 新增订单留言 /// /// [HttpPost] public void AddOrderMessage([FromBody] AddOrderMessageRequest request) { var token = GetToken(); var clientCode = GetClientCode(); orderMessageBusiness.AddOrderMessage(request, token, clientCode); } /// /// 查询订单留言 /// /// /// [HttpGet("{orderId}")] public IList GetOrderMessageList([FromRoute] string orderId) { return orderMessageBusiness.GetOrderMessageList(orderId); } /// /// 批量查询订单留言 /// /// /// [HttpPost] public IList GetOrdersMessageList([FromBody]string[] orderIds) { return orderMessageBusiness.GetOrderMessageList(orderIds); } } }