using MyCode.Project.Domain.Message.Act.ServiceOrderComment; using MyCode.Project.Domain.Message.Common; using MyCode.Project.Domain.Message.Request.Member; using MyCode.Project.Domain.Message.Request.User; using MyCode.Project.Domain.Message.Response.Member; using MyCode.Project.Domain.Message.Response.ServiceOrder; using MyCode.Project.Domain.Message.Response.ServiceOrderComment; using MyCode.Project.Domain.Message.Response.User; using MyCode.Project.Domain.Message.Response.Wechat; using MyCode.Project.Infrastructure.Common; using MyCode.Project.Services; using System; using System.Collections.Generic; using System.Web.Http; namespace MyCode.Project.WebApi.Areas.Member.Controllers { /// /// 会员服务评价相关 /// public class ServiceOrderCommentController : BaseMemberController { private IMemberInfoService _memberInfoService; private IMemberOrderService _MemberOrderService; private IServiceOrderCommentService _serviceOrderCommentService; /// /// 初始化一个类型的实例 /// /// public ServiceOrderCommentController(IMemberInfoService memberInfoService ,IMemberOrderService MemberOrderService , IServiceOrderCommentService serviceOrderCommentService) { _memberInfoService = memberInfoService; _MemberOrderService = MemberOrderService; _serviceOrderCommentService = serviceOrderCommentService; } #region SaveServiceComment(提交服务评论) /// /// 提交服务评论 /// /// [HttpPost] public void SaveServiceComment(SaveServiceCommentAct act) { _serviceOrderCommentService.SaveServiceComment(act, this.CurrentLogin); } #endregion #region GetMemberOrderList 获取会员服务记录 /// /// 获取会员服务记录 /// /// 店铺ID /// [HttpPost] public PageResult GetMemberServiceOrder(PagedSearch search) { return _MemberOrderService.GetMemberServiceOrder(search, this.CurrentLogin, search.Condition.Id); } #endregion #region GetDetail(获取评价详情) /// /// 获取评价详情 /// /// [HttpGet] public ServiceCommentDetail GetDetail(string id) { return _serviceOrderCommentService.GetDetail(id); } #endregion #region GetCommentSetList(获取快捷评论列表) /// /// 获取快捷评论列表 /// [HttpGet] public List GetCommentSetList() { return _serviceOrderCommentService.GetCommentSetList(); } #endregion } }