From 13b58d0fc355b6256d165cc2ae6a571ffa8e778d Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期三, 15 五月 2024 17:35:29 +0800
Subject: [PATCH] 代码初始化

---
 server/meeting/meeting_admin/src/main/java/com/doumee/cloud/web/MeetingApi.java |   44 ++++++++++++++++++++++----------------------
 1 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/server/meeting/meeting_admin/src/main/java/com/doumee/cloud/web/MeetingApi.java b/server/meeting/meeting_admin/src/main/java/com/doumee/cloud/web/MeetingApi.java
index 81c8fad..6fbef3f 100644
--- a/server/meeting/meeting_admin/src/main/java/com/doumee/cloud/web/MeetingApi.java
+++ b/server/meeting/meeting_admin/src/main/java/com/doumee/cloud/web/MeetingApi.java
@@ -1,10 +1,13 @@
 package com.doumee.cloud.web;
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.doumee.api.BaseController;
 import com.doumee.config.Jwt.JwtTokenUtil;
 import com.doumee.core.annotation.trace.Trace;
 import com.doumee.core.model.ApiResponse;
+import com.doumee.core.model.LoginUserInfo;
 import com.doumee.core.model.PageWrap;
+import com.doumee.core.utils.Constants;
 import com.doumee.core.utils.DateUtil;
 import com.doumee.core.utils.QrCodeUtils;
 import com.doumee.dao.business.model.Bookings;
@@ -38,9 +41,9 @@
 @Api(tags = "2銆侀瀹氫細璁笟鍔�")
 @Trace(exclude = true)
 @RestController
-@RequestMapping("/web/meeting")
+@RequestMapping(Constants.CLOUD_SERVICE_URL_INDEX+"/web/meeting")
 @Slf4j
-public class MeetingApi extends ApiController{
+public class MeetingApi extends BaseController {
 
     @Autowired
     private BookingsService bookingsService;
@@ -52,13 +55,14 @@
     @ApiOperation(value = "褰撴湀浼氳琛�", notes = "褰撴湀浼氳琛�")
     @GetMapping("/monthMeeting")
     @ApiImplicitParams({
-            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true),
             @ApiImplicitParam(paramType = "query", dataType = "String", name = "yearMonth", value = "骞存湀  yyyy-MM", required = true)
     })
-    public ApiResponse<List<MonthDataResponse>> monthDay(@RequestParam String yearMonth) {
+    public ApiResponse<List<MonthDataResponse>> monthDay(@RequestParam String yearMonth
+            ,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) {
+        LoginUserInfo user = getLoginUser(token);
         List<String> dataList = DateUtil.getDayByMonth(yearMonth);
         List<MonthDataResponse> monthDataResponseList = new ArrayList<>();
-        List<Bookings> bookings = bookingsService.getMyBookings(getMemberId(),yearMonth);
+        List<Bookings> bookings = bookingsService.getMyBookings(user.getId(),yearMonth);
         for (String str:dataList) {
             MonthDataResponse  monthDataResponse = new MonthDataResponse();
             monthDataResponse.setWeekMsg(DateUtil.getWeek(DateUtil.StringToDate(str,"yyyy-MM-dd")).getChineseName());
@@ -72,11 +76,10 @@
 
     @ApiOperation("鎴戠殑浼氳鍒楄〃")
     @PostMapping("/myMeetingPage")
-    @ApiImplicitParams({
-            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true),
-    })
-    public ApiResponse<IPage<MeetingListResponse>> myMeetingPage(@RequestBody PageWrap<MeetingPageRequest> pageWrap) {
-        pageWrap.getModel().setUserId(getMemberId());
+    public ApiResponse<IPage<MeetingListResponse>> myMeetingPage(@RequestBody PageWrap<MeetingPageRequest> pageWrap
+            ,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) {
+        LoginUserInfo user = getLoginUser(token);
+        pageWrap.getModel().setUserId(user.getId());
         IPage<MeetingListResponse> page = bookingsService.getMyMeetingPage(pageWrap);
         return ApiResponse.success("鏌ヨ鎴愬姛",page);
     }
@@ -85,7 +88,6 @@
     @ApiOperation("浼氳璇︽儏")
     @GetMapping("/meetingDetail")
     @ApiImplicitParams({
-//            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true),
             @ApiImplicitParam(paramType = "query", dataType = "Integer", name = "id", value = "浼氳涓婚敭", required = true),
     })
     public ApiResponse<MeetingDetailResponse> meetingDetail(@RequestParam Integer id) {
@@ -93,7 +95,7 @@
     }
 
 
-    @ApiOperation("鑾峰彇浼氳寮�闂ㄤ簩缁寸爜")
+   /* @ApiOperation("鑾峰彇浼氳寮�闂ㄤ簩缁寸爜")
     @GetMapping("/getQrCode")
     @ApiImplicitParams({
             @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true),
@@ -116,7 +118,7 @@
         response.setContentType("image/jpeg");
         String content =bookingsService.getQrCode(id,memberId);
         QrCodeUtils.encode(content,null, response.getOutputStream(), true);
-    }
+    }*/
 
 /*
     @LoginRequired
@@ -134,23 +136,21 @@
 
     @ApiOperation("浼氳棰勭害")
     @PostMapping("/reservationMeeting")
-    @ApiImplicitParams({
-            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true),
-    })
-    public ApiResponse<Integer> reservationMeeting(@RequestBody BookingsRequest bookingsRequest) {
-        bookingsRequest.setCreator(getMemberId());
-        bookingsRequest.setEditor(getMemberId());
+    public ApiResponse<Integer> reservationMeeting(@RequestBody BookingsRequest bookingsRequest ,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) {
+        LoginUserInfo user = getLoginUser(token);
+        bookingsRequest.setCreator(user.getId());
+        bookingsRequest.setEditor(user.getId());
         return ApiResponse.success("鎿嶄綔鎴愬姛",bookingsService.reservationMeeting(bookingsRequest));
     }
 
     @ApiOperation("鍙栨秷浼氳棰勭害")
     @GetMapping("/reservationCancel")
     @ApiImplicitParams({
-            @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true),
             @ApiImplicitParam(paramType = "query", dataType = "Integer", name = "id", value = "浼氳涓婚敭", required = true),
     })
-    public ApiResponse reservationCancel(@RequestParam Integer id) {
-        bookingsService.reservationCancel(id,getMemberId());
+    public ApiResponse reservationCancel(@RequestParam Integer id,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) {
+        LoginUserInfo user = getLoginUser(token);
+        bookingsService.reservationCancel(id,user.getId());
         return ApiResponse.success("鎿嶄綔鎴愬姛");
     }
 

--
Gitblit v1.9.3