From 942bd1345a126d6c088ad5c89f58856f9c172ce5 Mon Sep 17 00:00:00 2001
From: lisy <linlangsur163@163.com>
Date: 星期五, 07 七月 2023 14:03:36 +0800
Subject: [PATCH] 去除请求参数的注解

---
 cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java |   94 +++++++++++++++++++++++++---------------------
 1 files changed, 51 insertions(+), 43 deletions(-)

diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java
index 8cfb4a1..2432071 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java
@@ -11,10 +11,12 @@
 import com.dsh.course.model.dto.DiscountJsonDto;
 import com.dsh.course.model.vo.CourseDetailRequest;
 import com.dsh.course.model.vo.RegisterCourseVo;
+import com.dsh.course.model.vo.request.ClasspaymentRequest;
 import com.dsh.course.model.vo.request.CourseOfAfterRequest;
 import com.dsh.course.model.vo.request.CourseWithDetailsRequest;
 import com.dsh.course.model.vo.request.UpdateCourseVideoStatusRequest;
 import com.dsh.course.model.vo.response.AppUserVideoResponse;
+import com.dsh.course.model.vo.response.CourseDetailsResponse;
 import com.dsh.course.model.vo.response.CourseOfVideoResponse;
 import com.dsh.course.service.*;
 import com.dsh.course.util.DateUtil;
@@ -327,9 +329,8 @@
     @ApiOperation(value = "课后视频课表", tags = {"APP-开始上课"})
     @ApiImplicitParams({
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."),
-            @ApiImplicitParam(name = "search",value = "视频名称",  required = true, dataType = "int"),
     })
-    public ResultUtil<List<AppUserVideoResponse>> queryAfterSourceList(@RequestBody CourseOfAfterRequest search){
+    public ResultUtil<List<AppUserVideoResponse>> queryAfterSourceList( CourseOfAfterRequest search){
         try {
             Integer appUserId = tokenUtil.getUserIdFormRedis();
 
@@ -355,9 +356,8 @@
     @ApiOperation(value = "课后视频详情", tags = {"APP-开始上课"})
     @ApiImplicitParams({
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."),
-            @ApiImplicitParam(name = "search",value = "视频名称",  required = true, dataType = "int"),
     })
-    public ResultUtil<CourseOfVideoResponse> queryAfterSourceDetails(@RequestBody CourseWithDetailsRequest detailsRequest){
+    public ResultUtil<CourseOfVideoResponse> queryAfterSourceDetails( CourseWithDetailsRequest detailsRequest){
         try {
             Integer appUserId = tokenUtil.getUserIdFormRedis();
             if(null == appUserId){
@@ -378,9 +378,8 @@
     @ApiOperation(value = "更新课后视频学习状态", tags = {"APP-开始上课"})
     @ApiImplicitParams({
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."),
-            @ApiImplicitParam(name = "search",value = "视频名称",  required = true, dataType = "int"),
     })
-    public ResultUtil updateVideoStatus(@RequestBody UpdateCourseVideoStatusRequest detailsRequest){
+    public ResultUtil updateVideoStatus( UpdateCourseVideoStatusRequest detailsRequest){
         try {
             Integer appUserId = tokenUtil.getUserIdFormRedis();
             if(null == appUserId){
@@ -415,42 +414,6 @@
         }
     }
 
-//
-//    @PostMapping("/base/coursePack/courseOfPurchased")
-//    public List<PurchaseVo> getAppUsersCourseData(@RequestBody Integer appUserId){
-//        List<PurchaseVo> voList = new ArrayList<>();
-////        查询够课包记录
-//        List<TCoursePackagePayment> tCoursePackagePayments = packagePaymentService.queryAllCoursePackage(null,null,null,null,appUserId);
-//        //查询上课记录
-//        List<Integer> coursePackageIds = tCoursePackagePayments.stream().map(TCoursePackagePayment::getCoursePackageId).collect(Collectors.toList());
-//        List<CoursePackageStudent> packageStudents = cpsService.queryAppUserOfStuAttendClass(appUserId,coursePackageIds);
-//        Map<Integer, Long> collect = packageStudents.stream()
-//                .collect(Collectors.groupingBy(CoursePackageStudent::getCoursePackageId, Collectors.counting()));
-//
-//        if (tCoursePackagePayments.size() > 0){
-//            for (TCoursePackagePayment tCoursePackagePayment : tCoursePackagePayments) {
-//                TCoursePackage coursePackage = tcpService.getById(tCoursePackagePayment.getCoursePackageId());
-//                PurchaseVo purchaseVo = new PurchaseVo();
-//                purchaseVo.setCourseId(tCoursePackagePayment.getCoursePackageId());
-//                purchaseVo.setCourseName(coursePackage.getName());
-//                purchaseVo.setCourseTime(coursePackage.getClassStartTime()+"-"+coursePackage.getClassEndTime());
-//                purchaseVo.setStoreId(coursePackage.getStoreId());
-//                purchaseVo.setTeacherId(coursePackage.getCoachId());
-//                purchaseVo.setPackageImg(coursePackage.getCoverDrawing());
-//                purchaseVo.setCourseStatus(tCoursePackagePayment.getPayStatus());
-//                purchaseVo.setCourseTypeId(coursePackage.getCoursePackageTypeId());
-//                for (Map.Entry<Integer, Long> entry : collect.entrySet()) {
-//                    int coursePackageId = entry.getKey();
-//                    if (tCoursePackagePayment.getCoursePackageId() == coursePackageId) {
-//                        purchaseVo.setCourseNums((int) (entry.getValue()*2));
-//                    }
-//                }
-//                voList.add(purchaseVo);
-//            }
-//        }
-//        return voList;
-//    }
-
 
     /**
      * 已报名课程列表
@@ -461,7 +424,7 @@
     @ApiImplicitParams({
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."),
     })
-    public ResultUtil<List<RegisterCourseVo>> queryRegisteredCoursesDetails(@RequestBody CourseOfAfterRequest courseTypeId){
+    public ResultUtil<List<RegisterCourseVo>> queryRegisteredCoursesDetails( CourseOfAfterRequest courseTypeId){
         try {
             Integer appUserId = tokenUtil.getUserIdFormRedis();
             if(null == appUserId){
@@ -475,5 +438,50 @@
     }
 
 
+    /**
+     * 已报名课程详情
+     */
+    @ResponseBody
+    @PostMapping("/api/startCource/RegisteredData")
+    @ApiOperation(value = "已报名课程详情", tags = {"APP-开始上课"})
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."),
+    })
+    public ResultUtil<CourseDetailsResponse> getRegisteredData( Integer coursePackageId){
+        try {
+            Integer appUserId = tokenUtil.getUserIdFormRedis();
+            if(null == appUserId){
+                return ResultUtil.tokenErr();
+            }
+            return ResultUtil.success(packagePaymentService.queryRegisteredCourseDetails(coursePackageId,appUserId));
+        }catch (Exception e){
+            return ResultUtil.runErr();
+        }
+    }
+
+
+    /**
+     * 已报名课程-支付
+     */
+    @ResponseBody
+    @PostMapping("/api/startCource/payment")
+    @ApiOperation(value = "已报名课程-支付", tags = {"APP-开始上课"})
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."),
+    })
+    public ResultUtil continuationOperation( ClasspaymentRequest request){
+        try {
+            Integer userIdFormRedis = tokenUtil.getUserIdFormRedis();
+            if(null == userIdFormRedis){
+                return ResultUtil.tokenErr();
+            }
+            return packagePaymentService.ContinuationOrpaymentCourse(userIdFormRedis,request);
+        }catch (Exception e){
+            return ResultUtil.runErr();
+        }
+
+    }
+
+
 
 }

--
Gitblit v1.7.1