From 742b6d353be76a16c3bc3206a265f49dc413f1d8 Mon Sep 17 00:00:00 2001 From: wangshuai Date: Tue, 16 Jul 2024 16:14:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=90=8615=E5=A4=A9=20=E5=AE=A2?= =?UTF-8?q?=E6=88=B7=E6=95=B0=E6=8D=AE=20=E9=A1=B5=E9=9D=A2bug=E5=A4=84?= =?UTF-8?q?=E7=90=86=20=E6=A0=B7=E5=BC=8F=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ruoyi/quartz/task/RyTask.java | 51 +++++++++++-------- .../business/mapper/BusFifteenInfoMapper.java | 2 + .../service/IBusFifteenInfoService.java | 2 + .../impl/BusFifteenInfoServiceImpl.java | 7 +++ .../mapper/business/BusFifteenInfoMapper.xml | 4 ++ ruoyi-ui/src/views/market/whole/index.vue | 6 +++ .../src/views/statistics/operation/index.vue | 2 +- ruoyi-ui/src/views/statistics/shop/index.vue | 5 +- 8 files changed, 54 insertions(+), 25 deletions(-) diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java index 032a2eb..9422284 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java @@ -1,22 +1,25 @@ -//package com.ruoyi.quartz.task; -// -//import com.ruoyi.business.service.IAiService; -//import com.ruoyi.business.service.IMeituanService; -//import org.springframework.beans.factory.annotation.Autowired; -//import org.springframework.stereotype.Component; -// -///** -// * 定时任务调度测试 -// * -// * @author ruoyi -// */ -//@Component("ryTask") -//public class RyTask { -// @Autowired -// private IAiService aiService; -// @Autowired -// private IMeituanService iMeituanService; -// +package com.ruoyi.quartz.task; + +import com.ruoyi.business.service.IAiService; +import com.ruoyi.business.service.IBusFifteenInfoService; +import com.ruoyi.business.service.IMeituanService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +/** + * 定时任务调度测试 + * + * @author ruoyi + */ +@Component("ryTask") +public class RyTask { + @Autowired + private IAiService aiService; + @Autowired + private IMeituanService iMeituanService; + @Autowired + private IBusFifteenInfoService iBusFifteenInfoService; + // /** // * 获取订单并解析号码 5分钟 // */ @@ -47,5 +50,11 @@ // iMeituanService.getReturnInfo(); // // } -// -//} + + /** + * 清理表 15天前数据 + */ + public void deleteBusFifteenInfo() { + iBusFifteenInfoService.deleteBusFifteenInfo(); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/business/mapper/BusFifteenInfoMapper.java b/ruoyi-system/src/main/java/com/ruoyi/business/mapper/BusFifteenInfoMapper.java index abd91c9..1cd2444 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/business/mapper/BusFifteenInfoMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/business/mapper/BusFifteenInfoMapper.java @@ -58,4 +58,6 @@ public interface BusFifteenInfoMapper * @return 结果 */ public int deleteBusFifteenInfoByIds(Long[] ids); + + void deleteBusFifteenInfo(); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/business/service/IBusFifteenInfoService.java b/ruoyi-system/src/main/java/com/ruoyi/business/service/IBusFifteenInfoService.java index d162460..ccf2a42 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/business/service/IBusFifteenInfoService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/business/service/IBusFifteenInfoService.java @@ -58,4 +58,6 @@ public interface IBusFifteenInfoService * @return 结果 */ public int deleteBusFifteenInfoById(Long id); + + void deleteBusFifteenInfo(); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/BusFifteenInfoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/BusFifteenInfoServiceImpl.java index 2b7d7a3..5ddaf63 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/BusFifteenInfoServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/BusFifteenInfoServiceImpl.java @@ -6,6 +6,7 @@ import org.springframework.stereotype.Service; import com.ruoyi.business.mapper.BusFifteenInfoMapper; import com.ruoyi.business.domain.BusFifteenInfo; import com.ruoyi.business.service.IBusFifteenInfoService; +import org.springframework.transaction.annotation.Transactional; /** * 回访记录15天信息Service业务层处理 @@ -90,4 +91,10 @@ public class BusFifteenInfoServiceImpl implements IBusFifteenInfoService { return busFifteenInfoMapper.deleteBusFifteenInfoById(id); } + + @Override + @Transactional + public void deleteBusFifteenInfo() { + busFifteenInfoMapper.deleteBusFifteenInfo(); + } } diff --git a/ruoyi-system/src/main/resources/mapper/business/BusFifteenInfoMapper.xml b/ruoyi-system/src/main/resources/mapper/business/BusFifteenInfoMapper.xml index 10aaeb1..c4919ad 100644 --- a/ruoyi-system/src/main/resources/mapper/business/BusFifteenInfoMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/business/BusFifteenInfoMapper.xml @@ -58,4 +58,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{id} + + + delete from bus_fifteen_info where last_visit_time < CURDATE() - INTERVAL 15 DAY; + diff --git a/ruoyi-ui/src/views/market/whole/index.vue b/ruoyi-ui/src/views/market/whole/index.vue index 998cda2..bd9dd56 100644 --- a/ruoyi-ui/src/views/market/whole/index.vue +++ b/ruoyi-ui/src/views/market/whole/index.vue @@ -685,6 +685,12 @@ export default { }); }, + /** 导出按钮操作 */ + handleExport() { + this.download('business/store/export', { + ...this.queryParams + }, `store_${new Date().getTime()}.xlsx`) + } } }; diff --git a/ruoyi-ui/src/views/statistics/operation/index.vue b/ruoyi-ui/src/views/statistics/operation/index.vue index 067999c..8787c55 100644 --- a/ruoyi-ui/src/views/statistics/operation/index.vue +++ b/ruoyi-ui/src/views/statistics/operation/index.vue @@ -27,7 +27,7 @@ - + diff --git a/ruoyi-ui/src/views/statistics/shop/index.vue b/ruoyi-ui/src/views/statistics/shop/index.vue index bca78c4..57d924c 100644 --- a/ruoyi-ui/src/views/statistics/shop/index.vue +++ b/ruoyi-ui/src/views/statistics/shop/index.vue @@ -99,7 +99,7 @@ - + - + {{map.openCount}} @@ -370,7 +370,6 @@ value-format="yyyy-MM-dd" type="daterange" range-separator="至" - :picker-options="pickerOptions" start-placeholder="开始日期" end-placeholder="结束日期" align="right">