فهرست منبع

用户信息中添加首次登录时间

wangPH 2 سال پیش
والد
کامیت
29fb1fb368

+ 4 - 20
background-user/src/main/java/cn/kdan/compdf/service/impl/BackgroundConvertDataServiceImpl.java

@@ -178,7 +178,6 @@ public class BackgroundConvertDataServiceImpl extends ServiceImpl<BackgroundConv
                         dataDTOS.add(DashboardDetailedDataDTO.builder()
                                 .xData(minus.toString())
                                 .yData(successTotal + "").build());
-//                        successTotal = 0;
                     }
                 }
                 break;
@@ -190,9 +189,7 @@ public class BackgroundConvertDataServiceImpl extends ServiceImpl<BackgroundConv
                     endDateTime = endDateTime.plusDays(1L);
                     for (int i = 1; i <= 24; i++) {
                         // 减去 i 小时时间
-
                         LocalDateTime minus = endDateTime.atStartOfDay().minus(i, ChronoUnit.HOURS);
-
                         successTotal = backgroundConvertData.stream().filter(convertData -> localDataCompareTo(convertData.getSyncTime(), minus)
                                 && !localDataCompareTo(convertData.getSyncTime(), minus.plus(1L, ChronoUnit.HOURS)))
                                 .collect(Collectors.summarizingLong(BackgroundConvertData::getFileSuccessTotal)).getSum();
@@ -200,20 +197,17 @@ public class BackgroundConvertDataServiceImpl extends ServiceImpl<BackgroundConv
                         dataDTOS.add(DashboardDetailedDataDTO.builder()
                                 .xData(minus.toString())
                                 .yData(successTotal + "").build());
-//                        successTotal = 0;
                     }
                 } else {
                     for (int i = 0; i < days; i++) {
                         // 减去 i 天时间
                         LocalDate minus = endDateTime.minus(i, ChronoUnit.DAYS);
-
                         successTotal = backgroundConvertData.stream().filter(convertData -> localDataCompareTo(convertData.getSyncTime(), minus.atStartOfDay())
                                 && !localDataCompareTo(convertData.getSyncTime(), minus.plusDays(1).atStartOfDay()))
                                 .collect(Collectors.summarizingLong(BackgroundConvertData::getFileSuccessTotal)).getSum();
                         dataDTOS.add(DashboardDetailedDataDTO.builder()
                                 .xData(minus.toString())
                                 .yData(successTotal + "").build());
-//                        successTotal = 0;
                     }
                 }
                 break;
@@ -655,19 +649,9 @@ public class BackgroundConvertDataServiceImpl extends ServiceImpl<BackgroundConv
 
 
     public static void main(String[] args) {
-        long fileTotal = 0; // 文件总数
-        long successfulRequest = 0; // 成功数
-        long errorRequest = 0;  // 失败数
-        BigDecimal errorRatio = BigDecimal.ZERO;  // 失败率
-        BigDecimal averageProcessTime = BigDecimal.ZERO;  // 平均处理时长
-
-        AnalysisDataDTO build = AnalysisDataDTO.builder()
-                .fileTotal(fileTotal)
-                .successfulRequest(successfulRequest)
-                .errorRequest(errorRequest)
-                .errorRatio(errorRatio + "%")
-                .averageProcessTime(averageProcessTime + "ms")
-                .build();
-        System.out.println(build);
+        Integer a = Integer.valueOf("+8");
+        System.out.println(a);
+        Integer b = Integer.valueOf("-8");
+        System.out.println(b);
     }
 }

+ 1 - 0
background-user/src/main/java/cn/kdan/compdf/service/impl/BackgroundUserServiceImpl.java

@@ -76,6 +76,7 @@ public class BackgroundUserServiceImpl extends ServiceImpl<BackgroundUserMapper,
         LoginVO loginVO = new LoginVO();
         loginVO.setId(backgroundUser.getId());
         loginVO.setUsername(backgroundUser.getUsername());
+        loginVO.setFirstLoginTime(backgroundUser.getFirstLoginTime().toString());
         loginVO.setToken(token);
         return R.ok(loginVO);
     }

+ 6 - 0
background-user/src/main/java/cn/kdan/compdf/vo/LoginVO.java

@@ -3,6 +3,8 @@ package cn.kdan.compdf.vo;
 import lombok.Data;
 import org.jetbrains.annotations.NotNull;
 
+import java.time.LocalDateTime;
+
 /**
  * @author Bob 2022-10-17
  */
@@ -23,5 +25,9 @@ public class LoginVO {
      * token
      */
     private String token;
+    /**
+     * 首次登录时间
+     */
+    private String firstLoginTime;
 
 }