using MyCode.Project.Domain.Message.Request.ServiceOrder; using MyCode.Project.Domain.Message.Response.ServiceOrder; using MyCode.Project.Infrastructure.Common; using MyCode.Project.Services; using System; using System.Web.Http; namespace MyCode.Project.WebApi.Areas.Wechat.Controllers { /// ///核销 相关 /// public class ServiceOrderController : BaseWechatController { private IServiceOrderService _serviceOrderService; /// /// 初始化一个类型的实例 /// public ServiceOrderController(IServiceOrderService serviceOrderService) { _serviceOrderService = serviceOrderService; } #region GetServiceList 获取服务列表 /// /// 获取服务列表 /// /// /// [HttpPost] public PageResult GetServiceList(PagedSearch search) { return _serviceOrderService.GetServiceList(search,this.CurrentLogin); } #endregion #region GetMemberServiceInfo 获取会员信息与剩余服务列表 /// /// 获取会员信息与剩余服务列表 /// /// 会员ID /// [HttpPost] public MemberServiceInfo GetMemberServiceInfo(MemberServiceListReq req) { return _serviceOrderService.GetMemberServiceInfo(req.MemberID, req.ShopID, req.ShopType, this.CurrentLogin); } #endregion #region SaveServiceOrder 进行核销 /// /// 进行核销 /// /// /// [HttpPost] public void SaveServiceOrder(ServiceOrder2Requst requst) { _serviceOrderService.SaveServiceOrder(requst,this.CurrentLogin); } #endregion #region GetServiceLogList 服务记录列表 /// /// 获取服务记录 /// /// /// [HttpPost] public ServiceOrderListRep GetServiceLogList(PagedSearch search) { return _serviceOrderService.GetServiceLogList(search); } #endregion //#region GetMemberServiceInfo 旧接口,以后作废 获取会员信息与剩余服务列表 ///// ///// 旧接口,以后作废 获取会员信息与剩余服务列表 ///// ///// 会员ID ///// 店铺ID,前端可不传 ///// //[HttpGet] //public MemberServiceInfo GetMemberServiceInfo(Guid MemberID, Guid? ShopID) //{ // return _serviceOrderService.GetMemberServiceInfo(MemberID, ShopID, this.CurrentLogin); //} //#endregion } }