From 9071af195951deddc711c6d09dfe24e00cedca58 Mon Sep 17 00:00:00 2001
From: lisy <linlangsur163@163.com>
Date: 星期五, 04 八月 2023 16:35:50 +0800
Subject: [PATCH] app端:修改上课预约接口的字段

---
 cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java |   45 ++++++++++++---------------------------------
 1 files changed, 12 insertions(+), 33 deletions(-)

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 fa86654..1da3976 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
@@ -610,42 +610,28 @@
      * @return
      */
     @Override
-    public AppointmentRecordVo getAppointmentRecords(Integer stuId, Integer appUserId,Integer appointStatus,Integer timeType,String search) {
-        AppointmentRecordVo recordVo = new AppointmentRecordVo();
-        TStudent tStudent = this.baseMapper.selectOne(new QueryWrapper<TStudent>()
-                .eq("id",stuId )
-                .eq("appUserId",appUserId));
-        if (ToolUtil.isNotEmpty(tStudent)){
-            recordVo.setStuId(tStudent.getId());
-            recordVo.setStuName(tStudent.getName());
-            WeeksOfCourseRest courseRest = new WeeksOfCourseRest();
-            courseRest.setAppUserId(appUserId);
-            courseRest.setStuId(stuId);
-            List<RecordAppoint> recordAppoints = couPayClient.obtainStudentClassDetailsData(courseRest);
-            if (ToolUtil.isEmpty(appointStatus)){
-                recordVo.setAppointStatus(0);
-            }else {
-                recordVo.setAppointStatus(appointStatus);
-                if (recordAppoints.size() > 0 ){
+    public List<RecordAppoint> getAppointmentRecords(Integer stuId, Integer appUserId,Integer appointStatus,Integer timeType,String search) {
+        WeeksOfCourseRest courseRest = new WeeksOfCourseRest();
+        courseRest.setAppUserId(appUserId);
+        courseRest.setStuId(stuId);
+        List<RecordAppoint> recordAppoints = couPayClient.obtainStudentClassDetailsData(courseRest);
+        if (recordAppoints.size() > 0) {
+            if (ToolUtil.isNotEmpty(appointStatus) && appointStatus != 0) {
                     recordAppoints = recordAppoints.stream()
                             .filter(record -> record.getStatus().equals(appointStatus))
                             .collect(Collectors.toList());
-                }
             }
-            if (ToolUtil.isNotEmpty(search)){
-                recordVo.setAppointStatus(appointStatus);
-                if (recordAppoints.size() > 0 ){
+            if (ToolUtil.isNotEmpty(search)) {
                     recordAppoints = recordAppoints.stream()
                             .filter(record -> record.getCoursePackageName().contains(search))
                             .collect(Collectors.toList());
-                }
             }
-            if (ToolUtil.isNotEmpty(timeType)){
+
+            if (ToolUtil.isNotEmpty(timeType) && timeType != 0) {
                 Date lastOfDate = DateUtil.getLastOfDate();
-                switch (timeType){
+                switch (timeType) {
                     case 1:
                         Date lastWeekStartDate = DateUtil.getLastWeekStartDate();
-                        if (recordAppoints.size() > 0 ){
                             recordAppoints = recordAppoints.stream()
                                     .filter(record -> {
                                         try {
@@ -657,11 +643,9 @@
                                         }
                                     })
                                     .collect(Collectors.toList());
-                        }
                         break;
                     case 2:
                         Date lastMonthStartDate = DateUtil.getLastMonthStartDate();
-                        if (recordAppoints.size() > 0 ){
                             recordAppoints = recordAppoints.stream()
                                     .filter(record -> {
                                         try {
@@ -673,11 +657,9 @@
                                         }
                                     })
                                     .collect(Collectors.toList());
-                        }
                         break;
                     case 3:
                         Date lastYearStartDate = DateUtil.getLastYearStartDate();
-                        if (recordAppoints.size() > 0 ){
                             recordAppoints = recordAppoints.stream()
                                     .filter(record -> {
                                         try {
@@ -689,17 +671,14 @@
                                         }
                                     })
                                     .collect(Collectors.toList());
-                        }
 
                         break;
                     default:
                         break;
-
                 }
             }
-            recordVo.setAppointList(recordAppoints);
         }
-        return recordVo;
+        return recordAppoints;
     }
 
     @Override

--
Gitblit v1.7.1