using MyCode.Project.Domain.Message.Request.User; using MyCode.Project.Domain.Message.Response.Shop; using MyCode.Project.Domain.Message.Response.User; using MyCode.Project.Infrastructure.Common; using MyCode.Project.Services; using System; using System.Collections.Generic; using System.Web.Http; namespace MyCode.Project.WebApi.Areas.Wechat.Controllers { /// /// 会员各种订单 相关 /// public class MemberOrderController : BaseWechatController { private IMemberOrderService _MemberOrderService; private ISalesSheetService _salesSheetService; /// /// 初始化一个类型的实例 /// public MemberOrderController(IMemberOrderService MemberOrderService, ISalesSheetService salesSheetService) { _MemberOrderService = MemberOrderService; _salesSheetService = salesSheetService; } #region GetMemberOrderList 获取会员消费记录 /// /// 获取会员消费记录 /// /// /// [HttpPost] public MemberOrderListResp GetMemberOrderList(PagedSearch search) { return _MemberOrderService.GetMemberOrderList(search); } #endregion #region GetOrderList 订单管理 /// /// 订单管理 /// /// /// [HttpPost] public MemberOrderListResp GetOrderList(PagedSearch search) { return _MemberOrderService.GetOrderList(search,this.CurrentLogin); } #endregion #region GetDetailOfDetail(获取订单明细的卡券、套餐的明细) /// /// 获取订单明细的卡券、套餐的明细 /// /// /// 消费类型 0:销售 1:退换货 20:预售 30:充值 40:服务单 [HttpGet] public List GetDetailOfDetail(Guid id, int salesType) { return _salesSheetService.GetDetailOfDetail(id, salesType); } #endregion } }