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']" >修改 + 重置统计