From 90f19cfec1055182b6e2b77cac8f7cafe1664e46 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期一, 10 十一月 2025 14:24:10 +0800
Subject: [PATCH] 修改bug
---
DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java | 72 ++++++++++++++++++++++++------------
1 files changed, 48 insertions(+), 24 deletions(-)
diff --git a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java
index 220b076..766cfc3 100644
--- a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java
+++ b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java
@@ -11,6 +11,8 @@
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
+import java.net.InetAddress;
+import java.net.UnknownHostException;
import java.util.HashSet;
import java.util.Set;
@@ -32,10 +34,14 @@
@Autowired
private IUserMerchantCouponService userMerchantCouponService;
+
@Autowired
private UserWithdrawalService userWithdrawalService;
public Set<Integer> driverIds = new HashSet<>();//存储需要提醒司机预约单的司机id
+
+ private String ip = null;
+
@@ -45,20 +51,23 @@
*/
@Scheduled(fixedRate = 1000 * 60)
public void taskMinute(){
- try {
- //修改满足活动条件的数据(在线时长,订单量)
- driverService.taskMinute();
- //处于预约单
- orderService.reservationOrder();
- //处理车载端断电后的自动下班
- driverService.taskOffWork();
- //处理结束订单后30分钟解绑小号功能
- orderService.taskMidAxbUnBindSend();
- //修改过期的商家券
- userMerchantCouponService.updateExpired();
- } catch (Exception e) {
- e.printStackTrace();
+ if(null != ip && "10.31.182.11".equals(ip)){
+ try {
+ //修改满足活动条件的数据(在线时长,订单量)
+ driverService.taskMinute();
+ //处于预约单
+ orderService.reservationOrder();
+ //处理车载端断电后的自动下班
+ driverService.taskOffWork();
+ //处理结束订单后30分钟解绑小号功能
+ orderService.taskMidAxbUnBindSend();
+ //修改过期的商家券
+ userMerchantCouponService.updateExpired();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
}
+
}
@@ -69,14 +78,17 @@
*/
@Scheduled(fixedRate = 1000 * 60 * 5)
public void taskFiveMinute(){
- try {
- for (Integer id: driverIds){
- jgPushUtil.push(1, "您的预约订单出行时间就要到了,请尽快前往预约地点接乘客", "DRIVER" + id);
+ if(null != ip && "10.31.182.11".equals(ip)){
+ try {
+ for (Integer id: driverIds){
+ jgPushUtil.push(1, "您的预约订单出行时间就要到了,请尽快前往预约地点接乘客", "DRIVER" + id);
+ }
+ this.driverIds.clear();
+ } catch (Exception e) {
+ e.printStackTrace();
}
- this.driverIds.clear();
- } catch (Exception e) {
- e.printStackTrace();
}
+
}
@@ -85,12 +97,15 @@
*/
@Scheduled(cron = "0 0 0 * * *")
public void taskDay() {
- try {
- //生成当天的司机活动
- driverService.addTodayActivity();
- } catch (Exception e) {
- e.printStackTrace();
+ if(null != ip && "10.31.182.11".equals(ip)){
+ try {
+ //生成当天的司机活动
+ driverService.addTodayActivity();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
}
+
}
@@ -102,5 +117,14 @@
int port = webServer.getPort();
// 打印端口号
System.out.println("Spring Boot应用已启动,访问端口:" + port);
+ InetAddress inetAddress = null;
+ try {
+ inetAddress = InetAddress.getLocalHost();
+ } catch (UnknownHostException e) {
+ throw new RuntimeException(e);
+ }
+ System.out.println("本机 IP 地址: " + inetAddress.getHostAddress());
+ this.ip = inetAddress.getHostAddress();
}
+
}
--
Gitblit v1.7.1