using Zxd.Core.Domain.Dto.Zxd.Order; namespace Zxd.Core.WebApi.Controllers { /// /// 订单管理 /// [ApiSignatureFilterForbid] public class OrderController : BaseController { private readonly IOrderDomain _orderDomain; /// /// 达量通知 /// /// public OrderController(IOrderDomain orderDomain) { _orderDomain = orderDomain; } /// /// 支付列表 /// /// /// [HttpGet("bind/page")] public async Task> GetBindListPageAsync([FromQuery] SearchBindListDto dto) { return await _orderDomain.GetBindListPageAsync(dto); } /// /// 支付明细 /// /// /// [HttpGet("bind/detail")] public async Task GetBindDetailAsync([FromQuery] SearchBindListDto dto) { return await _orderDomain.GetBindDetailAsync(dto.Id); } /// /// 获取绑定用户列表 /// /// /// [HttpGet("bind/userselect")] public async Task> GetUserSelectAsync([FromQuery] SearchBindListDto dto) { return await _orderDomain.GetUserSelectAsync(dto.UnionId); } /// /// 获取用户 /// /// /// [HttpGet("bind/useritem")] public async Task GetUserItemAsync([FromQuery] SearchBindListDto dto) { return await _orderDomain.GetUserItemAsync(dto.ResId); } /// /// 修改绑定 /// /// /// [HttpGet("bind/edit")] public async Task EditBindAsync([FromQuery] SearchBindListDto dto) { return await _orderDomain.EditBindAsync(dto); } /// /// 订单状态修改插入日志 重算过期时间 /// /// /// [HttpPost("addOrderLog")] public async Task OrderChange([FromBody] OrderChangeDto dto) { return await _orderDomain.OrderChange(dto); } /// /// 导入预览赠送产品 /// /// /// [HttpPost("ImportHandGiftPreview")] public async Task> ImportHandGiftPreview([FromBody] List dto) { return await _orderDomain.ImportHandGiftPreview(dto); } } }