diff --git a/src/main/java/com/mini/capi/api/job/jobController.java b/src/main/java/com/mini/capi/api/job/jobController.java index e9515ef..01b3e8f 100644 --- a/src/main/java/com/mini/capi/api/job/jobController.java +++ b/src/main/java/com/mini/capi/api/job/jobController.java @@ -95,6 +95,7 @@ public class jobController { */ @GetMapping("getJobDataTableMarge") public ApiResult getJobDataTableMarge() { + syncRemoveData(); QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("is_enabled", "1"); List configs = bizDbConfigService.list(queryWrapper); @@ -178,4 +179,14 @@ public class jobController { bizDeviceInfoService.save(deviceInfo); } } + + public void syncRemoveData() { + QueryWrapper dataTableWrapper = new QueryWrapper<>(); + dataTableWrapper.le("create_time", DateUtils.dsValueNDaysAgo(3)); + dataTableInfoService.remove(dataTableWrapper); + + QueryWrapper fieldWrapper = new QueryWrapper<>(); + fieldWrapper.le("create_time", DateUtils.dsValueNDaysAgo(3)); + dataTableFieldService.remove(fieldWrapper); + } } diff --git a/src/main/java/com/mini/capi/biz/LoginController.java b/src/main/java/com/mini/capi/biz/LoginController.java index 1c8b486..02408c4 100644 --- a/src/main/java/com/mini/capi/biz/LoginController.java +++ b/src/main/java/com/mini/capi/biz/LoginController.java @@ -5,6 +5,7 @@ import com.mini.capi.biz.domain.BizHomeUser; import com.mini.capi.biz.service.BizHomeUserService; import com.mini.capi.model.auth.LoginRequest; import com.mini.capi.model.info.TodoHandleDTO; +import com.mini.capi.utils.AESUtil; import jakarta.annotation.Resource; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; @@ -38,7 +39,7 @@ public class LoginController { String password = loginRequest.getPassword(); QueryWrapper queryWrapper = new QueryWrapper<>(); - queryWrapper.eq("user_name", username).eq("password", password); + queryWrapper.eq("user_name", username).eq("password", AESUtil.encrypt(password)); BizHomeUser user = userService.getOne(queryWrapper); if (user != null) { request.getSession().setAttribute("currentUser", user); diff --git a/src/main/java/com/mini/capi/utils/AESUtil.java b/src/main/java/com/mini/capi/utils/AESUtil.java index 8e089f7..e11740c 100644 --- a/src/main/java/com/mini/capi/utils/AESUtil.java +++ b/src/main/java/com/mini/capi/utils/AESUtil.java @@ -66,7 +66,6 @@ public class AESUtil { */ public static String decrypt(String content, String key) { try { - SecretKeySpec skey = new SecretKeySpec(key.getBytes(), algorithm); IvParameterSpec iv = new IvParameterSpec(key.getBytes(charset), 0, offset); Cipher cipher = Cipher.getInstance(transformation); diff --git a/src/main/java/com/mini/capi/utils/DateUtils.java b/src/main/java/com/mini/capi/utils/DateUtils.java index 707bbfc..e6339b0 100644 --- a/src/main/java/com/mini/capi/utils/DateUtils.java +++ b/src/main/java/com/mini/capi/utils/DateUtils.java @@ -68,4 +68,10 @@ public class DateUtils { // 格式化日期为yyyymmdd return currentDate.format(DATE_FORMATTER); } + + + public static String dsValueNDaysAgo(long days) { + LocalDate targetDate = LocalDate.now().minusDays(days); + return targetDate.format(DATE_FORMATTER); + } } diff --git a/src/main/resources/templates/file.html b/src/main/resources/templates/file.html index cc37b2f..cf06001 100644 --- a/src/main/resources/templates/file.html +++ b/src/main/resources/templates/file.html @@ -261,6 +261,7 @@ diff --git a/src/main/resources/templates/icon.html b/src/main/resources/templates/icon.html deleted file mode 100644 index 806a687..0000000 --- a/src/main/resources/templates/icon.html +++ /dev/null @@ -1,348 +0,0 @@ - - - - - - 超大容量快捷图标库(300+) - - - - - - - - - - - - -
- -
-

快捷图标库(300+图标)

-

海量功能图标与名称组合,支持搜索和筛选

- - -
-
- - -
- -
- - - -
-
- - -
- 0 个图标(显示 0 个) -
-
- - -
- -
- - -
-

使用说明

-
    -
  • 每个图标下方显示了对应的Font Awesome类名(如fa-database)
  • -
  • 点击图标可复制其HTML代码到剪贴板
  • -
  • 支持按名称、类名搜索和按颜色筛选
  • -
  • 如需调整颜色,可修改容器的bg-*和text-*类(如bg-primary/10和text-primary)
  • -
  • Font Awesome官方文档:https://fontawesome.com/v4/icons/
  • -
-
-
- - -
- 已复制到剪贴板 -
- - - - \ No newline at end of file