From d4fbea2ac7f7c98ffd83480f8f2535ca92f3baea Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期三, 29 十一月 2023 18:19:43 +0800
Subject: [PATCH] 11.29

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java |   59 ++++++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 40 insertions(+), 19 deletions(-)

diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java
index 8586100..a01b63e 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/TStudentController.java
@@ -309,17 +309,18 @@
 
         model.addAttribute("item", tStudentDto);
         if (tStudentDto.getLateralSurface()!=null&&!tStudentDto.equals("")) {
-            String[] pics = tStudentDto.getLateralSurface().split(";");
-            model.addAttribute("pic1", pics[0]);
-            System.out.println("=====pic1==" + pics[0]);
-            if (pics.length > 1) {
-                model.addAttribute("pic2", pics[1]);
-                System.out.println("=====pic2==" + pics[1]);
-            }
-            if (pics.length > 2) {
-                model.addAttribute("pic3", pics[2]);
-                System.out.println("=====pic3==" + pics[2]);
-            }
+//            String[] pics = tStudentDto.getLateralSurface().split(";");
+//            model.addAttribute("pic1", pics[0]);
+//            System.out.println("=====pic1==" + pics[0]);
+//            if (pics.length > 1) {
+//                model.addAttribute("pic2", pics[1]);
+//                System.out.println("=====pic2==" + pics[1]);
+//            }
+//            if (pics.length > 2) {
+//                model.addAttribute("pic3", pics[2]);
+//                System.out.println("=====pic3==" + pics[2]);
+//            }
+            model.addAttribute("images",tStudentDto.getLateralSurface());
         }
 
 
@@ -355,9 +356,11 @@
     @RequestMapping("/getUseTime/{tStudentId}")
     @ResponseBody
     public ResultUtil getMax(@PathVariable("tStudentId") Integer tStudentId) {
-        Date useTime = courseStuddentClient.getUseTime(tStudentId);
+        Date vali = studentClient.getById(tStudentId);
+
+//        Date useTime = courseStuddentClient.getUseTime(tStudentId);
         Map<String, Date> map = new HashMap<>();
-        map.put("useTime",useTime);
+        map.put("useTime",vali);
 
         return new ResultUtil<>(0,0,null,map,null);
     }
@@ -522,12 +525,14 @@
         // 需要过滤体验课
         List<ClassListDto> classListDtos = courseStuddentClient.listClass(tStudentId);
         for (ClassListDto classListDto : classListDtos) {
-            classListDto.setHasClassHours(classListDto.getTotalClassHours()-classListDto.getLaveClassHours());
             if (classListDto.getClassType()==2){
                 classListDto.setTotalClassHours(null);
                 classListDto.setHasClassHours(null);
                 classListDto.setLaveClassHours(null);
+                continue;
             }
+            classListDto.setHasClassHours(classListDto.getTotalClassHours()-classListDto.getLaveClassHours());
+
         }
         Map<String,List<ClassListDto>> map = new HashMap<>();
         map.put("items",classListDtos);
@@ -594,11 +599,25 @@
     @ResponseBody
 
     public ResultUtil update(@RequestBody TStudent tStudent) {
-        String lateralSurface = tStudent.getImage1()+";"+tStudent.getImage2()+";"+tStudent.getImage3();
+        List<String> strings = new ArrayList<>();
+        if (!tStudent.getImage1().isEmpty()){
+            strings.add(tStudent.getImage1());
+        }
+        if (!tStudent.getImage2().isEmpty()){
+            strings.add(tStudent.getImage2());
+        }
+        if (!tStudent.getImage3().isEmpty()){
+            strings.add(tStudent.getImage3());
+        }
+        String result = String.join(";", strings);
 
-        System.out.println("=======lateralSurface======>?"+lateralSurface);
-        tStudent.setLateralSurface(lateralSurface);
-        System.out.println("学员体测表的值"+lateralSurface);
+
+//
+//        String lateralSurface = tStudent.getImage1()+";"+tStudent.getImage2()+";"+tStudent.getImage3();
+//
+//        System.out.println("=======lateralSurface======>?"+lateralSurface);
+        tStudent.setLateralSurface(result);
+        System.out.println("学员体测表的值"+result);
         itStudentService.update(tStudent);
 //        appUserClient.updateStudent(tStudent);
         return new ResultUtil(0,0,"编辑成功");
@@ -627,7 +646,9 @@
 
         updateTimeDto updateTimeDto =new updateTimeDto(date1,id);
         System.out.println("======updateTimeDto=====>"+updateTimeDto);
-        courseStuddentClient.updateUseDate(updateTimeDto);
+//        courseStuddentClient.updateUseDate(updateTimeDto);
+
+        studentClient.update(updateTimeDto);
 
 
         CreateHistoryDto historyDto = new CreateHistoryDto();

--
Gitblit v1.7.1