2024-04 新增足球场馆邀请链接逻辑

This commit is contained in:
2024-04-26 15:13:58 +08:00
parent e7ec957b9e
commit 9f2c55eaf3
10 changed files with 645 additions and 99 deletions

View File

@@ -4,6 +4,7 @@ import com.sv.api.context.PlatformContext;
import com.sv.dto.api.LessonTicketOrderDTO;
import com.sv.entity.MemberLessonTicket;
import com.sv.service.api.MemberLessonTicketService;
import com.sv.service.api.MemberTicketEnterService;
import com.ydd.framework.core.annotation.AccessToken;
import com.ydd.framework.core.common.Pagination;
import com.ydd.framework.core.common.dto.ResponseDTO;
@@ -29,6 +30,8 @@ public class MemberLessonTicketController extends BaseApiController {
@Resource
private MemberLessonTicketService memberLessonTicketService;
@Resource
private MemberTicketEnterService memberTicketEnterService;
/**
* 分页查询用户预约的场馆课程票号
@@ -112,6 +115,14 @@ public class MemberLessonTicketController extends BaseApiController {
return ResponseDTO.ok().addAttribute("memberLessonTicket",memberLessonTicketService.memberLessonTicketDetail(getMemberIdByAccessToken(),orderSn));
}
/**
* 订单详情开门链接
*/
@RequestMapping(value = "/member/lesson/tickets/invite", method = RequestMethod.POST)
public ResponseDTO memberTicketInvite(@RequestParam("ticketId") Integer ticketId){
return ResponseDTO.ok().addAttribute("memberLessonTicket",memberTicketEnterService.memberTicketEnterDetail(getMemberIdByAccessToken(),ticketId));
}
/**
* 取消预约课程
* 只能取消距离上课时间48小时以外的