From 79bbee5adf0071808a33c09d5f87c5573d83cb3b Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期二, 21 十一月 2023 19:44:15 +0800
Subject: [PATCH] 11.21。1

---
 cloud-server-course/src/main/java/com/dsh/course/controller/CancelSourceController.java |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CancelSourceController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CancelSourceController.java
index e66f5f1..bef6424 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/controller/CancelSourceController.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CancelSourceController.java
@@ -7,6 +7,7 @@
 import com.dsh.course.feignclient.model.GetStuSessionList;
 import com.dsh.course.feignclient.model.PurchaseRecordVo;
 import com.dsh.course.service.CancelledClassesService;
+import com.dsh.course.service.CourseCounsumService;
 import com.dsh.course.service.TCoursePackagePaymentService;
 import io.swagger.annotations.Api;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -22,7 +23,6 @@
 @RestController
 @RequestMapping("")
 public class CancelSourceController {
-
 
     @Autowired
     private CancelledClassesService caceService;
@@ -46,19 +46,21 @@
                 .between("insertTime", sessionList.getStartTime(),sessionList.getEndTime())
                 .eq("appUserId",sessionList.getAppUserId())
                 .eq("studentId",sessionList.getStuId()));
-        List<Long> coursePackageIds = tCoursePackagePayments.stream().map(TCoursePackagePayment::getId).collect(Collectors.toList());
+        if (tCoursePackagePayments.size() > 0){
+            List<Long> coursePackageIds = tCoursePackagePayments.stream().map(TCoursePackagePayment::getId).collect(Collectors.toList());
 
-        List<CancelledClasses> list = caceService.list(new QueryWrapper<CancelledClasses>()
-                .in("coursePackageId", coursePackageIds)
-                .between("insertTime",sessionList.getStartTime(),sessionList.getEndTime()));
-        if (list.size() > 0){
-            list.forEach( canse -> {
-                PurchaseRecordVo purchaseRecordVo = new PurchaseRecordVo();
-                purchaseRecordVo.setPurchaseTime(format.format(canse.getInsertTime()));
-                purchaseRecordVo.setPurchaseType("");
-                purchaseRecordVo.setPurchaseAmount("-"+canse.getCancelledClassesNumber());
-                purchaseRecordVos.add(purchaseRecordVo);
-            });
+            List<CancelledClasses> list = caceService.list(new QueryWrapper<CancelledClasses>()
+                    .in("coursePackageId", coursePackageIds)
+                    .between("insertTime",sessionList.getStartTime(),sessionList.getEndTime()));
+            if (list.size() > 0){
+                list.forEach( canse -> {
+                    PurchaseRecordVo purchaseRecordVo = new PurchaseRecordVo();
+                    purchaseRecordVo.setPurchaseTime(format.format(canse.getInsertTime()));
+                    purchaseRecordVo.setPurchaseType("");
+                    purchaseRecordVo.setPurchaseAmount("-"+canse.getCancelledClassesNumber());
+                    purchaseRecordVos.add(purchaseRecordVo);
+                });
+            }
         }
         return purchaseRecordVos;
     }

--
Gitblit v1.7.1