From cdcfca91ded792ab73f786a81cdccde8475b3e0c Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期六, 07 十月 2023 16:03:51 +0800
Subject: [PATCH] #新增许可证
---
src/main/java/com/zy/asrs/service/impl/ApiLogServiceImpl.java | 24 +++++++++++++-----------
1 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/src/main/java/com/zy/asrs/service/impl/ApiLogServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/ApiLogServiceImpl.java
index 607eeba..1bea28a 100644
--- a/src/main/java/com/zy/asrs/service/impl/ApiLogServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/ApiLogServiceImpl.java
@@ -1,7 +1,6 @@
package com.zy.asrs.service.impl;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
-import com.core.common.SnowflakeIdWorker;
import com.zy.asrs.entity.ApiLog;
import com.zy.asrs.mapper.ApiLogMapper;
import com.zy.asrs.service.ApiLogService;
@@ -10,37 +9,40 @@
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
+import java.text.SimpleDateFormat;
import java.util.Date;
@Slf4j
@Service("apiLogService")
public class ApiLogServiceImpl extends ServiceImpl<ApiLogMapper, ApiLog> implements ApiLogService {
-
- @Autowired
- private SnowflakeIdWorker snowflakeIdWorker;
-
@Async
@Override
public void save(String namespace, String url, String appkey, String ip, String request, String response, boolean success) {
Date now = new Date();
+ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
ApiLog apiLog = new ApiLog(
- String.valueOf(snowflakeIdWorker.nextId()), // 鏃ュ織缂栧彿
+ dateFormat.format(now), // 鏃ュ織缂栧彿
namespace, // 鍚嶇О绌洪棿
url, // 鎺ュ彛鍦板潃
- appkey, // 骞冲彴瀵嗛挜
+ "110", // 骞冲彴瀵嗛挜
String.valueOf(now.getTime()), // 鏃堕棿鎴�
ip, // 瀹㈡埛绔疘P
request, // 璇锋眰鍐呭
response,
- null, // 寮傚父鍐呭
+ "0", // 寮傚父鍐呭
success?1:0 , // 缁撴灉
1, // 鐘舵��
now, // 娣诲姞鏃堕棿
- null, // 淇敼鏃堕棿
- null // 澶囨敞
+ now, // 淇敼鏃堕棿
+ "null" // 澶囨敞
);
- if (!this.insert(apiLog)) {
+ if (this.baseMapper.insert(apiLog) < 0) {
log.error("鎺ュ彛璋冪敤鏃ュ織淇濆瓨澶辫触锛�");
}
}
+
+ @Override
+ public boolean clearWeekBefore() {
+ return this.baseMapper.clearWeekBefore() > 0;
+ }
}
--
Gitblit v1.9.1