94 lines
3.1 KiB
C#
94 lines
3.1 KiB
C#
|
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
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 会员服务评价相关
|
|||
|
/// </summary>
|
|||
|
public class ServiceOrderCommentController : BaseMemberController
|
|||
|
{
|
|||
|
|
|||
|
private IMemberInfoService _memberInfoService;
|
|||
|
private IMemberOrderService _MemberOrderService;
|
|||
|
private IServiceOrderCommentService _serviceOrderCommentService;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 初始化一个<see cref="MemberInfoController"/>类型的实例
|
|||
|
/// </summary>
|
|||
|
/// <param name="memberInfoService"></param>
|
|||
|
public ServiceOrderCommentController(IMemberInfoService memberInfoService
|
|||
|
,IMemberOrderService MemberOrderService
|
|||
|
, IServiceOrderCommentService serviceOrderCommentService)
|
|||
|
{
|
|||
|
_memberInfoService = memberInfoService;
|
|||
|
_MemberOrderService = MemberOrderService;
|
|||
|
_serviceOrderCommentService = serviceOrderCommentService;
|
|||
|
}
|
|||
|
|
|||
|
#region SaveServiceComment(提交服务评论)
|
|||
|
/// <summary>
|
|||
|
/// 提交服务评论
|
|||
|
/// </summary>
|
|||
|
/// <param name="act"></param>
|
|||
|
[HttpPost]
|
|||
|
public void SaveServiceComment(SaveServiceCommentAct act)
|
|||
|
{
|
|||
|
_serviceOrderCommentService.SaveServiceComment(act, this.CurrentLogin);
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
#region GetMemberOrderList 获取会员服务记录
|
|||
|
/// <summary>
|
|||
|
/// 获取会员服务记录
|
|||
|
/// </summary>
|
|||
|
/// <param name="search">店铺ID</param>
|
|||
|
/// <returns></returns>
|
|||
|
[HttpPost]
|
|||
|
public PageResult<MemberServiceOrder> GetMemberServiceOrder(PagedSearch<IdAct> search)
|
|||
|
{
|
|||
|
return _MemberOrderService.GetMemberServiceOrder(search, this.CurrentLogin, search.Condition.Id);
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
|
|||
|
|
|||
|
#region GetDetail(获取评价详情)
|
|||
|
/// <summary>
|
|||
|
/// 获取评价详情
|
|||
|
/// </summary>
|
|||
|
/// <param name="id"></param>
|
|||
|
[HttpGet]
|
|||
|
public ServiceCommentDetail GetDetail(string id)
|
|||
|
{
|
|||
|
return _serviceOrderCommentService.GetDetail(id);
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
|
|||
|
#region GetCommentSetList(获取快捷评论列表)
|
|||
|
/// <summary>
|
|||
|
/// 获取快捷评论列表
|
|||
|
/// </summary>
|
|||
|
[HttpGet]
|
|||
|
public List<string> GetCommentSetList()
|
|||
|
{
|
|||
|
return _serviceOrderCommentService.GetCommentSetList();
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
}
|
|||
|
}
|