From 79a9994bfbf1bd4fc9e2a8d7592f781dde853682 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A3=B7=E5=8F=B6?=
<14103883+leaf-phos@user.noreply.gitee.com>
Date: Thu, 12 Jun 2025 15:04:57 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=A9=BA=E7=BB=9F=E8=AE=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/common/CommonController.java | 9 -----
.../web/controller/t/TAgentsController.java | 9 +++++
.../src/main/resources/application.yml | 13 -------
.../ruoyi/common/utils/qiniu/QiNiuUtils.java | 37 -------------------
.../ruoyi/t/agents/mapper/TAgentsMapper.java | 7 ++++
.../ruoyi/t/agents/mapper/TAgentsMapper.xml | 6 +++
.../t/agents/service/ITAgentsService.java | 7 ++++
.../service/impl/TAgentsServiceImpl.java | 5 +++
tron-tracker-ui/src/api/system/agents.js | 8 ++++
.../src/views/system/agents/index.vue | 19 +++++++++-
10 files changed, 60 insertions(+), 60 deletions(-)
delete mode 100644 tron-tracker-common/src/main/java/com/ruoyi/common/utils/qiniu/QiNiuUtils.java
diff --git a/tron-tracker-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java b/tron-tracker-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java
index 30f507f..835edf5 100644
--- a/tron-tracker-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java
+++ b/tron-tracker-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java
@@ -5,7 +5,6 @@ import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import com.ruoyi.common.utils.qiniu.QiNiuUtils;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -165,12 +164,4 @@ public class CommonController
}
- @ApiOperation("获取七牛云上传信息")
- @GetMapping("/qiniu/uploadInfo")
- public AjaxResult getQiNiuToken() {
- AjaxResult ajax = AjaxResult.success("操作成功");
- ajax.put("token", QiNiuUtils.getToken());
- ajax.put("domain", QiNiuUtils.DOMAIN);
- return ajax;
- }
}
diff --git a/tron-tracker-admin/src/main/java/com/ruoyi/web/controller/t/TAgentsController.java b/tron-tracker-admin/src/main/java/com/ruoyi/web/controller/t/TAgentsController.java
index d705ed4..ef366af 100644
--- a/tron-tracker-admin/src/main/java/com/ruoyi/web/controller/t/TAgentsController.java
+++ b/tron-tracker-admin/src/main/java/com/ruoyi/web/controller/t/TAgentsController.java
@@ -104,4 +104,13 @@ public class TAgentsController extends BaseController
{
return toAjax(tAgentsService.deleteTAgentsByIds(ids));
}
+
+ @PreAuthorize("@ss.hasPermi('system:agents:edit')")
+ @Log(title = "代理商信息", businessType = BusinessType.UPDATE)
+ @PutMapping("/clearMonth/{id}")
+ public AjaxResult clearMonth(@PathVariable Long id)
+ {
+ return toAjax(tAgentsService.clearMonth(id));
+ }
+
}
diff --git a/tron-tracker-admin/src/main/resources/application.yml b/tron-tracker-admin/src/main/resources/application.yml
index ba4b2d7..bc133a4 100644
--- a/tron-tracker-admin/src/main/resources/application.yml
+++ b/tron-tracker-admin/src/main/resources/application.yml
@@ -115,19 +115,6 @@ pagehelper:
supportMethodsArguments: true
params: count=countSql
-# 七牛云配置
-qiniu:
- # 七牛云key
- accessKey: MI4PDg9LYWXJyahzx5ec6-Ih0YNwQhew_BQUhttS
- # 七牛云密钥
- secretKey: Lk3fHHEnJuf0jD_Zte1xhtv7BTvjvmaWVCKd7O0J
- # 七牛云命名空间
- bucket: autosprout
- # 过期时间(秒)
- expireSeconds: 60000
- # 七牛云GET请求域名
- domain: https://lxnapi.ccttiot.com
-
# Swagger配置
swagger:
# 是否开启swagger
diff --git a/tron-tracker-common/src/main/java/com/ruoyi/common/utils/qiniu/QiNiuUtils.java b/tron-tracker-common/src/main/java/com/ruoyi/common/utils/qiniu/QiNiuUtils.java
deleted file mode 100644
index 99a5ce4..0000000
--- a/tron-tracker-common/src/main/java/com/ruoyi/common/utils/qiniu/QiNiuUtils.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package com.ruoyi.common.utils.qiniu;
-
-import com.qiniu.util.Auth;
-import com.qiniu.util.StringMap;
-import com.ruoyi.common.utils.spring.SpringUtils;
-
-/**
- * 七牛云工具类
- * @author qzz
- * 2024/3/26
- */
-public class QiNiuUtils {
-
- public static final String ACCESS_KEY = SpringUtils.getRequiredProperty("qiniu.accessKey");
- public static final String SECRET_KEY = SpringUtils.getRequiredProperty("qiniu.secretKey");
- public static final String BUCKET = SpringUtils.getRequiredProperty("qiniu.bucket");
- public static final Long EXPIRE_SECONDS = Long.parseLong(SpringUtils.getRequiredProperty("qiniu.expireSeconds")); // 过期时间(秒)
- public static final String DOMAIN = SpringUtils.getRequiredProperty("qiniu.domain"); // 域名
-
- /**
- * 获取文件上传的token
- * @return token
- */
- public static String getToken() {
- StringMap putPolicy = new StringMap();
- Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
- return auth.uploadToken(BUCKET,null, EXPIRE_SECONDS, putPolicy);
- }
-
-// public static void main(String[] args) {
-// StringMap putPolicy = new StringMap();
-// Auth auth = Auth.create("MI4PDg9LYWXJyahzx5ec6-Ih0YNwQhew_BQUhttS", "Lk3fHHEnJuf0jD_Zte1xhtv7BTvjvmaWVCKd7O0J");
-// String s = auth.uploadToken("autosprout", null, 600L, putPolicy);
-// System.out.println(s);
-// }
-
-}
diff --git a/tron-tracker-system/src/main/java/com/ruoyi/t/agents/mapper/TAgentsMapper.java b/tron-tracker-system/src/main/java/com/ruoyi/t/agents/mapper/TAgentsMapper.java
index 5dd22ba..d7e7768 100644
--- a/tron-tracker-system/src/main/java/com/ruoyi/t/agents/mapper/TAgentsMapper.java
+++ b/tron-tracker-system/src/main/java/com/ruoyi/t/agents/mapper/TAgentsMapper.java
@@ -71,4 +71,11 @@ public interface TAgentsMapper
* @return 结果
*/
int cumulativeAmount(@Param("agentId") Long agentId, @Param("amount") BigDecimal amount);
+
+ /**
+ * 清除统计数据
+ * @param id
+ * @return
+ */
+ int clearMonth(@Param("id") Long id);
}
diff --git a/tron-tracker-system/src/main/java/com/ruoyi/t/agents/mapper/TAgentsMapper.xml b/tron-tracker-system/src/main/java/com/ruoyi/t/agents/mapper/TAgentsMapper.xml
index 0b0a7fe..4d25dc6 100644
--- a/tron-tracker-system/src/main/java/com/ruoyi/t/agents/mapper/TAgentsMapper.xml
+++ b/tron-tracker-system/src/main/java/com/ruoyi/t/agents/mapper/TAgentsMapper.xml
@@ -97,6 +97,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where id = #{agentId}
+
+ update t_agents
+ set monthly_total = 0
+ where id = #{id}
+
+
name = #{data.name},
wallet_addresses = #{data.walletAddresses,typeHandler=com.ruoyi.system.mapper.typehandler.StringSplitListTypeHandler},
diff --git a/tron-tracker-system/src/main/java/com/ruoyi/t/agents/service/ITAgentsService.java b/tron-tracker-system/src/main/java/com/ruoyi/t/agents/service/ITAgentsService.java
index c617b36..f5f8cab 100644
--- a/tron-tracker-system/src/main/java/com/ruoyi/t/agents/service/ITAgentsService.java
+++ b/tron-tracker-system/src/main/java/com/ruoyi/t/agents/service/ITAgentsService.java
@@ -70,4 +70,11 @@ public interface ITAgentsService
* @return 结果
*/
int cumulativeAmount(Long agentId, BigDecimal amount);
+
+ /**
+ * 清除统计数据
+ * @param id
+ * @return
+ */
+ int clearMonth(Long id);
}
diff --git a/tron-tracker-system/src/main/java/com/ruoyi/t/agents/service/impl/TAgentsServiceImpl.java b/tron-tracker-system/src/main/java/com/ruoyi/t/agents/service/impl/TAgentsServiceImpl.java
index f5790dd..b8f51e4 100644
--- a/tron-tracker-system/src/main/java/com/ruoyi/t/agents/service/impl/TAgentsServiceImpl.java
+++ b/tron-tracker-system/src/main/java/com/ruoyi/t/agents/service/impl/TAgentsServiceImpl.java
@@ -105,4 +105,9 @@ public class TAgentsServiceImpl implements ITAgentsService
public int cumulativeAmount(Long agentId, BigDecimal amount) {
return tAgentsMapper.cumulativeAmount(agentId,amount);
}
+
+ @Override
+ public int clearMonth(Long id) {
+ return tAgentsMapper.clearMonth(id);
+ }
}
diff --git a/tron-tracker-ui/src/api/system/agents.js b/tron-tracker-ui/src/api/system/agents.js
index 758e3e3..44f6a19 100644
--- a/tron-tracker-ui/src/api/system/agents.js
+++ b/tron-tracker-ui/src/api/system/agents.js
@@ -42,3 +42,11 @@ export function delAgents(id) {
method: 'delete'
})
}
+
+// 清除代理商统计数据
+export function clearAgentsMonth(id) {
+ return request({
+ url: '/system/agents//clearMonth/' + id,
+ method: 'put'
+ })
+}
diff --git a/tron-tracker-ui/src/views/system/agents/index.vue b/tron-tracker-ui/src/views/system/agents/index.vue
index 1ff85d7..34b7bbb 100644
--- a/tron-tracker-ui/src/views/system/agents/index.vue
+++ b/tron-tracker-ui/src/views/system/agents/index.vue
@@ -123,6 +123,13 @@
@click="handleUpdate(scope.row)"
v-hasPermi="['system:agents:edit']"
>修改
+ 重置统计