diff --git a/ruoyi-ui/src/views/business/warning/apiwarning/index.vue b/ruoyi-ui/src/views/business/warning/apiwarning/index.vue
index ed21c04d..dc403f99 100644
--- a/ruoyi-ui/src/views/business/warning/apiwarning/index.vue
+++ b/ruoyi-ui/src/views/business/warning/apiwarning/index.vue
@@ -56,11 +56,7 @@
-
-
- {{ parseTime(scope.row.updateTime, '{y}-{m}-{d}') }}
-
-
+
{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}
diff --git a/xjs-business/xjs-business-common/src/test/java/com/xjs/utils/ChineseUtilTest.java b/xjs-business/xjs-business-common/src/test/java/com/xjs/utils/ChineseUtilTest.java
index 3bd7d29c..4d89667f 100644
--- a/xjs-business/xjs-business-common/src/test/java/com/xjs/utils/ChineseUtilTest.java
+++ b/xjs-business/xjs-business-common/src/test/java/com/xjs/utils/ChineseUtilTest.java
@@ -22,8 +22,9 @@ class ChineseUtilTest {
@Test
public void test2() {
+ Date date = DateUtil.parse("2022-01-01 23:59:59").toJdkDate();
long between = DateUtil
- .between(new Date(), DateUtil.parseDate("2021-12-31 23:59:59").toJdkDate(), DateUnit.DAY);
+ .between(new Date(), date, DateUnit.DAY);
System.out.println(between);
}
diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/aop/ApiLogAspect.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/aop/ApiLogAspect.java
index 2855a345..ac2d7ad8 100644
--- a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/aop/ApiLogAspect.java
+++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/aop/ApiLogAspect.java
@@ -154,11 +154,15 @@ public class ApiLogAspect {
//统计当前的请求次数,隔天清零
haveApiRecord.setDayCount(haveApiRecord.getDayCount()+1L);
Date updateTime = haveApiRecord.getUpdateTime();
+ String dateTime = DateUtil.formatDateTime(updateTime);
+ Date date = DateUtil.parseDate(dateTime).toJdkDate();
//当前时间和最后一次修改时间间隔天数(超过1 就清零)
- long compareTime = DateUtil.between(new Date(), updateTime, DateUnit.DAY);
+ long compareTime = DateUtil.between(date, new Date(), DateUnit.DAY);
if (compareTime > 0) {
haveApiRecord.setDayCount(0L);
}
+ //置为空让mp自动填充
+ haveApiRecord.setUpdateTime(null);
remoteWarningCRUDFeign.updateApiRecordForRPC(haveApiRecord);
//判断接口请求是否超过阈值
if (haveApiRecord.getDayCount() > haveApiRecord.getLimitCount()) {
diff --git a/xjs-business/xjs-business-warning/src/main/java/com/xjs/service/impl/ApiWarningServiceImpl.java b/xjs-business/xjs-business-warning/src/main/java/com/xjs/service/impl/ApiWarningServiceImpl.java
index 59e997b3..1f4bce82 100644
--- a/xjs-business/xjs-business-warning/src/main/java/com/xjs/service/impl/ApiWarningServiceImpl.java
+++ b/xjs-business/xjs-business-warning/src/main/java/com/xjs/service/impl/ApiWarningServiceImpl.java
@@ -1,7 +1,6 @@
package com.xjs.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.ruoyi.common.core.utils.DateUtils;
import com.xjs.domain.ApiRecord;
import com.xjs.exception.BusinessException;
import com.xjs.mapper.ApiRecordMapper;
@@ -83,7 +82,6 @@ public class ApiWarningServiceImpl implements ApiWarningService {
*/
@Override
public int updateApiRecord(ApiRecord apiRecord) {
- apiRecord.setUpdateTime(DateUtils.getNowDate());
return apiRecordMapper.updateApiRecord(apiRecord);
}