فهرست منبع

添加日常轨迹

liu 2 سال پیش
والد
کامیت
f184bb757a

+ 4 - 0
src/main/java/com/template/api/SmartFaceDiscernControllerAPI.java

@@ -18,4 +18,8 @@ public interface SmartFaceDiscernControllerAPI {
     CommonResult access();
 
 
+    @GetMapping(value = "/lastSevenDaysTrack")
+    @ApiOperation(value = "日常轨迹",notes = "日常轨迹",httpMethod = "GET")
+    CommonResult lastSevenDaysTrack(@RequestParam int userId);
+
 }

+ 14 - 9
src/main/java/com/template/controller/SmartFaceDiscernController.java

@@ -112,6 +112,16 @@ public class SmartFaceDiscernController implements SmartFaceDiscernControllerAPI
         return CommonResult.ok(jsonArray);
     }
 
+    @Override
+    public CommonResult lastSevenDaysTrack(int userId) {
+        LocalDateTime end = LocalDateTime.now().withHour(0).withMinute(0).withSecond(0).plusDays(1);
+        LocalDateTime satrt = end.minusDays(7);
+        DateTimeFormatter dateTimeFormatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
+        String endTime = end.format(dateTimeFormatter1);
+        String startTime = satrt.format(dateTimeFormatter1);
+        List<SmartFaceDiscern> track = smartFaceDiscernService.track(startTime, endTime, userId);
+        return CommonResult.ok(track);
+    }
 
     public static JSONObject getDate(Integer date) {
         JSONObject jsonObject = new JSONObject();
@@ -130,15 +140,10 @@ public class SmartFaceDiscernController implements SmartFaceDiscernControllerAPI
     }
 
     public static void main(String[] args) {
-        LocalDateTime now = LocalDateTime.now();
-
-        DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
-        for (int i = 1; i <= 30; i++) {
-            LocalDateTime endTime = now.minusDays(i);
-            String dateTime = endTime.format(dateTimeFormatter);
-            logger.info("dateTime = " + dateTime);
-
-        }
+        LocalDateTime end = LocalDateTime.now().withHour(0).withMinute(0).withSecond(0).plusDays(1);
+        System.out.println("end = " + end);
+        LocalDateTime satrt = end.minusDays(7);
+        System.out.println("satrt = " + satrt);
     }
 
 }

+ 1 - 1
src/main/java/com/template/services/impl/SmartFaceDiscernServiceImpl.java

@@ -62,7 +62,7 @@ public class SmartFaceDiscernServiceImpl extends ServiceImpl<SmartFaceDiscernMap
 
 //    @Scheduled(cron = "0 0/50 * * * ? ")
     @Async
-    @Scheduled(cron = "0 0/20 * * * ? ")
+    @Scheduled(cron = "0 0/6 * * * ? ")
     public void baiS() {
         if(scheduleConfig.getIsOpen().equals("1")){
             try {

+ 3 - 3
src/main/resources/mapper/template/SmartScoreMapper.xml

@@ -120,9 +120,9 @@
                 LEFT JOIN smart_subject s ON ss.subject_id = s.id
         WHERE
             user_id = #{userId}
-          AND semester_id = #{semesterId}
-          AND exam_type = #{examTypeId}
-          AND deleted=0
+          AND ss.semester_id = #{semesterId}
+          AND ss.exam_type = #{examTypeId}
+          AND ss.deleted=0
     </select>