From 565547a1d026a9bcff26f3e0edaf079bdb7a55d4 Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期四, 26 十月 2023 08:55:52 +0800
Subject: [PATCH] 10.26

---
 cloud-server-course/src/main/resources/mapper/CoursePackageSchedulingMapper.xml                          |    2 
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCouponController.java |    8 ++-
 cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java                 |    8 ++--
 cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java                    |   13 ++++--
 cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java                 |    7 ++-
 cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java          |   14 +++---
 cloud-server-course/src/main/java/com/dsh/course/controller/PostCourseVideoController.java               |   10 ++++-
 cloud-server-other/src/main/java/com/dsh/other/controller/BannerController.java                          |   19 +++++----
 8 files changed, 48 insertions(+), 33 deletions(-)

diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
index 57b261b..9b003a2 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
@@ -301,9 +301,10 @@
 
                 }
                 classInfoVo.setCourseList(courseList);
-                List<ExerciseVideo> stuCourseOfVideoList = voclClient.getStuCourseOfVideoList(coursePackIds);
-                System.out.println(stuCourseOfVideoList);
-                classInfoVo.setExerciseVideoList(stuCourseOfVideoList);
+//                List<ExerciseVideo> stuCourseOfVideoList = voclClient.getStuCourseOfVideoList(coursePackIds);
+                List<ExerciseVideo> query = voclClient.query(id);
+                System.out.println("======queryqueryqueryquery=================="+query);
+                classInfoVo.setExerciseVideoList(query);
             }else {
                 classInfoVo.setIsThere(2);
                 List<TImgConfig> tImgConfigs = configClient.getNoneStuImgs();
diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java
index 7663d26..d8adaae 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java
@@ -313,15 +313,15 @@
                         String fieldValue = record.getPurchaseAmount();
                         if (ToolUtil.isNotEmpty(timeRequest.getType())){
                             switch (timeRequest.getType()){
-                                case 1:
-                                    return fieldValue != null && !fieldValue.isEmpty() && fieldValue.charAt(0) == '-';
                                 case 2:
+                                    return fieldValue != null && !fieldValue.isEmpty() && fieldValue.charAt(0) == '-';
+                                case 1:
                                     return fieldValue != null && !fieldValue.isEmpty() && fieldValue.charAt(0) == '+';
                                 default:
-                                    return fieldValue != null && !fieldValue.isEmpty();
+                                    break;
                             }
                         }
-                        return false;
+                        return true;
                     })
                     .collect(Collectors.toList());
         }
diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
index d122000..d001de6 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
@@ -287,11 +287,14 @@
                 Object endTime = stringObjectMap.get("endTime");
                 stringObjectMap.put("timeValue",startTime + "至"+endTime);
                 Integer publisherType = (Integer) stringObjectMap.get("publisherType");
-                if ( publisherType == 1) {
-                    Integer cityManagerId = (Integer) stringObjectMap.get("cityManagerId");
-                    TCityManager byId = citClient.getById(cityManagerId);
-                    stringObjectMap.put("province", byId.getProvince());
-                    stringObjectMap.put("city", byId.getCity());
+                if (publisherType!=null) {
+                    if (publisherType == 1) {
+                        Integer cityManagerId = (Integer) stringObjectMap.get("cityManagerId");
+                        TCityManager byId = citClient.getById(cityManagerId);
+                        stringObjectMap.put("province", byId.getProvince());
+
+                        stringObjectMap.put("city", byId.getCity());
+                    }
                 }
             }
         }
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 1914cf9..d3b0fcf 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
@@ -761,13 +761,13 @@
     @ApiImplicitParams({
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."),
     })
-    public ResultUtil<List<AppUserVideoResponse>> queryAfterSourceList( CourseOfAfterRequest search){
+    public ResultUtil<List<AppUserVideoResponse>> queryAfterSourceList( CourseOfAfterRequest search) throws Exception {
 //        try {
-//            Integer appUserId = tokenUtil.getUserIdFormRedis();
-//
-//            if(null == appUserId){
-//                return ResultUtil.tokenErr();
-//            }
+            Integer appUserId = tokenUtil.getUserIdFormRedis();
+
+            if(null == appUserId){
+                return ResultUtil.tokenErr();
+            }
 //
 //            List<Integer> courseIds = new ArrayList<>();
 //            QueryWrapper<TCoursePackagePayment> queryWrapper = new QueryWrapper<TCoursePackagePayment>().eq("appUserId", appUserId)
@@ -781,7 +781,7 @@
 //            }
 
 
-            QueryWrapper<CoursePackageStudent> queryWrapper1 = new QueryWrapper<CoursePackageStudent>().eq("appUserId", 19);
+            QueryWrapper<CoursePackageStudent> queryWrapper1 = new QueryWrapper<CoursePackageStudent>().eq("appUserId", appUserId);
             if (ToolUtil.isNotEmpty(search.getCourseTypeId())){
                 queryWrapper1.eq("coursePackageId",search.getCourseTypeId());
             }
diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/PostCourseVideoController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/PostCourseVideoController.java
index af842d6..d821eae 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/controller/PostCourseVideoController.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/controller/PostCourseVideoController.java
@@ -11,6 +11,8 @@
 import com.dsh.course.service.ICoursePackageSchedulingService;
 import com.dsh.course.service.PostCourseVideoService;
 import com.dsh.course.service.TCoursePackageDiscountService;
+import com.dsh.course.util.ResultUtil;
+import com.dsh.course.util.TokenUtil;
 import com.dsh.course.util.ToolUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -42,15 +44,19 @@
     private ICoursePackageSchedulingService coursePackageSchedulingService;
     @Autowired
     private CoursePackageStudentService coursePackageStudentService;
+    @Autowired
+    private TokenUtil tokenUtil;
     @ResponseBody
     @PostMapping("/base/courseVideo/query")
-    public List<ExerciseVideo> query(@RequestBody Integer coursePackIds){
+    public List<ExerciseVideo> query(@RequestBody Integer id) throws Exception {
 
         List<ExerciseVideo> exerciseVideoList = new ArrayList<>();
 
+//        Integer appUserId = tokenUtil.getUserIdFormRedis();
 
 
-        QueryWrapper<CoursePackageStudent> queryWrapper1 = new QueryWrapper<CoursePackageStudent>().eq("appUserId", 19);
+
+        QueryWrapper<CoursePackageStudent> queryWrapper1 = new QueryWrapper<CoursePackageStudent>().eq("appUserId", id);
         List<CoursePackageStudent> list = coursePackageStudentService.list(queryWrapper1);
         List<Long> longs = new ArrayList<>();
         for (CoursePackageStudent coursePackageStudent : list) {
diff --git a/cloud-server-course/src/main/resources/mapper/CoursePackageSchedulingMapper.xml b/cloud-server-course/src/main/resources/mapper/CoursePackageSchedulingMapper.xml
index 19b5e85..fba850a 100644
--- a/cloud-server-course/src/main/resources/mapper/CoursePackageSchedulingMapper.xml
+++ b/cloud-server-course/src/main/resources/mapper/CoursePackageSchedulingMapper.xml
@@ -31,7 +31,7 @@
     </select>
     <select id="queryAll" resultType="com.dsh.course.model.vo.response.AppUserVideoResponse">
 
-        SELECT cs.courseId as videoId,cs.coursePackageId as coursePackageId,tc.coverDrawing,tc.name as videoName,tc.introduce as synopsis,cs.integral,cs.courseVideo as courseVideo
+        SELECT cs.courseId as videoId,cs.coursePackageId as coursePackageId,tc.coverDrawing,tc.name as videoName,tc.introduce as synopsis,cs.integral,tc.courseVideo as courseVideo
         FROM t_course_package_scheduling cs
                  LEFT JOIN t_course tc ON cs.courseId = tc.id
         WHERE cs.courseId IS NOT NULL and cs.id in
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCouponController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCouponController.java
index 57e53ef..5ea1b14 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCouponController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCouponController.java
@@ -216,9 +216,11 @@
         ofSearch.setUserPopulation(userPopulation);
         ofSearch.setStatus(status);
         ofSearch.setState(state);
-        if (UserExt.getUser().getObjectType()==3) {
-            ofSearch.setStoreId(UserExt.getUser().getObjectId());
-        }
+//        if (UserExt.getUser().getObjectType()==3) {
+//            ofSearch.setStoreId(UserExt.getUser().getObjectId());
+//        }
+
+
         return client.getCouponListOfSearch(ofSearch);
     }
 
diff --git a/cloud-server-other/src/main/java/com/dsh/other/controller/BannerController.java b/cloud-server-other/src/main/java/com/dsh/other/controller/BannerController.java
index a317cf5..1fd14f0 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/controller/BannerController.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/controller/BannerController.java
@@ -84,15 +84,18 @@
         try {
             List<Banner> list = bannerService.list(new QueryWrapper<Banner>().eq("position", position).eq("state", 1).orderByAsc("sort"));
 
-            List<BannerVo> list2 = bannerService.list1(position);
+            if (position == 4) {
+                List<BannerVo> list2 = bannerService.list1(position);
+                return ResultUtil.success(list2);
+            }
 
-//            List<BannerVo> list1 = new ArrayList<>();
-//            for (Banner banner : list2) {
-//                BannerVo bannerVo = new BannerVo();
-//                BeanUtils.copyProperties(banner, bannerVo);
-//                list1.add(bannerVo);
-//            }
-            return ResultUtil.success(list2);
+            List<BannerVo> list1 = new ArrayList<>();
+            for (Banner banner : list) {
+                BannerVo bannerVo = new BannerVo();
+                BeanUtils.copyProperties(banner, bannerVo);
+                list1.add(bannerVo);
+            }
+            return ResultUtil.success(list1);
         }catch (Exception e){
             e.printStackTrace();
             return ResultUtil.runErr();

--
Gitblit v1.7.1