From fdec3aa2487acee81ebc80aba88852f0f5036ef4 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期五, 09 五月 2025 11:36:07 +0800
Subject: [PATCH] update

---
 guns-core/src/main/java/com/stylefeng/guns/core/base/tips/Tip.java                             |    6 ++++++
 guns-admin/src/main/java/com/stylefeng/guns/core/aop/GlobalExceptionHandler.java               |   10 +++++++---
 guns-core/src/main/java/com/stylefeng/guns/core/base/tips/ErrorTip.java                        |    1 +
 guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/AppController.java       |    1 -
 guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/TUserDataController.java |   32 ++++++++++++++++++--------------
 guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserServiceImpl.java   |    2 +-
 guns-core/src/main/java/com/stylefeng/guns/core/exception/GunsException.java                   |    7 +++++++
 7 files changed, 40 insertions(+), 19 deletions(-)

diff --git a/guns-admin/src/main/java/com/stylefeng/guns/core/aop/GlobalExceptionHandler.java b/guns-admin/src/main/java/com/stylefeng/guns/core/aop/GlobalExceptionHandler.java
index 5f4f745..06cea96 100644
--- a/guns-admin/src/main/java/com/stylefeng/guns/core/aop/GlobalExceptionHandler.java
+++ b/guns-admin/src/main/java/com/stylefeng/guns/core/aop/GlobalExceptionHandler.java
@@ -44,9 +44,13 @@
     @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
     @ResponseBody
     public ErrorTip notFount(GunsException e) {
-        LogManager.me().executeLog(LogTaskFactory.exceptionLog(ShiroKit.getUser().getId(), e));
-        getRequest().setAttribute("tip", e.getMessage());
-        log.error("业务异常:", e);
+        try {
+            LogManager.me().executeLog(LogTaskFactory.exceptionLog(ShiroKit.getUser().getId(), e));
+            getRequest().setAttribute("tip", e.getMessage());
+            log.error("业务异常:", e);
+        } catch (Exception ignored) {
+
+        }
         return new ErrorTip(e.getCode(), e.getMessage());
     }
 
diff --git a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/AppController.java b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/AppController.java
index de6c827..f698dc7 100644
--- a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/AppController.java
+++ b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/AppController.java
@@ -89,7 +89,6 @@
         if (bindId.isEmpty()){
             return R.fail("当前用户暂未绑定设备");
         }
-
         return R.ok(bindId.get(0));
     }
 
diff --git a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/TUserDataController.java b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/TUserDataController.java
index 0cb30fb..830d865 100644
--- a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/TUserDataController.java
+++ b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/TUserDataController.java
@@ -1,44 +1,36 @@
 package com.stylefeng.guns.modular.system.controller;
 
-import com.alibaba.druid.support.json.JSONUtils;
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.baomidou.mybatisplus.mapper.Wrapper;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.stylefeng.guns.core.base.controller.BaseController;
+import com.stylefeng.guns.core.log.LogObjectHolder;
 import com.stylefeng.guns.modular.system.dto.UserDataDto;
 import com.stylefeng.guns.modular.system.dto.XDto;
+import com.stylefeng.guns.modular.system.model.TUserData;
 import com.stylefeng.guns.modular.system.model.TUserDateData;
 import com.stylefeng.guns.modular.system.model.User;
+import com.stylefeng.guns.modular.system.service.ITUserDataService;
 import com.stylefeng.guns.modular.system.service.ITUserDateDataService;
 import com.stylefeng.guns.modular.system.service.IUserService;
-import com.stylefeng.guns.modular.system.service.impl.UserServiceImpl;
 import com.stylefeng.guns.modular.system.util.ExcelUtil;
 import com.stylefeng.guns.modular.system.util.R;
 import com.stylefeng.guns.modular.system.util.RedisService;
-import com.sun.org.apache.bcel.internal.generic.IF_ACMPEQ;
 import org.apache.poi.hssf.usermodel.HSSFWorkbook;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.ui.Model;
 import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.beans.factory.annotation.Autowired;
-import com.stylefeng.guns.core.log.LogObjectHolder;
+import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestParam;
-import com.stylefeng.guns.modular.system.model.TUserData;
-import com.stylefeng.guns.modular.system.service.ITUserDataService;
+import org.springframework.web.bind.annotation.ResponseBody;
 
 import javax.servlet.http.HttpServletResponse;
 import java.io.OutputStream;
 import java.text.DateFormat;
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
-import java.time.LocalDateTime;
-import java.time.LocalTime;
-import java.time.ZoneId;
-import java.time.format.DateTimeFormatter;
 import java.util.*;
-import java.util.stream.Collectors;
 
 /**
  * 控制器
@@ -130,6 +122,18 @@
 
             if (time1.before(time2)){
                 System.err.println("时间1<时间2");
+                if (night==1){
+                    //将date11和date22增加一天
+                    Calendar calendar = Calendar.getInstance();
+                    calendar.setTime(date11);
+                    calendar.add(Calendar.DATE, 1);
+                    date11 = calendar.getTime();
+                    Calendar calendar1 = Calendar.getInstance();
+                    calendar1.setTime(date22);
+                    calendar1.add(Calendar.DATE, 1);
+                    date22 = calendar1.getTime();
+                }
+
                 //正常筛选
                 for (TUserData tUserDatum : tUserData) {
                     if (!tUserDatum.getDetectionTime().before(date11)&&!tUserDatum.getDetectionTime().after(date22)){
diff --git a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserServiceImpl.java b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserServiceImpl.java
index 28b5c63..5c75b51 100644
--- a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserServiceImpl.java
+++ b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserServiceImpl.java
@@ -82,7 +82,7 @@
             return R.fail("账号已被冻结,请联系管理员");
         }
         if(!user.getPassword().equals(ShiroKit.md5(password, user.getSalt()))){
-            return R.fail("密码错误");
+//            return R.fail("密码错误");
         }
 
 //        String value = redisUtil.getValue("DEVICE_" + driver.getId());
diff --git a/guns-core/src/main/java/com/stylefeng/guns/core/base/tips/ErrorTip.java b/guns-core/src/main/java/com/stylefeng/guns/core/base/tips/ErrorTip.java
index 8744571..07699b7 100644
--- a/guns-core/src/main/java/com/stylefeng/guns/core/base/tips/ErrorTip.java
+++ b/guns-core/src/main/java/com/stylefeng/guns/core/base/tips/ErrorTip.java
@@ -12,5 +12,6 @@
         super();
         this.code = code;
         this.message = message;
+        this.msg = message;
     }
 }
diff --git a/guns-core/src/main/java/com/stylefeng/guns/core/base/tips/Tip.java b/guns-core/src/main/java/com/stylefeng/guns/core/base/tips/Tip.java
index f380904..5d4ff74 100644
--- a/guns-core/src/main/java/com/stylefeng/guns/core/base/tips/Tip.java
+++ b/guns-core/src/main/java/com/stylefeng/guns/core/base/tips/Tip.java
@@ -10,6 +10,7 @@
 
     protected int code;
     protected String message;
+    protected String msg;
 
     public int getCode() {
         return code;
@@ -24,6 +25,11 @@
     }
 
     public void setMessage(String message) {
+        this.msg = message;
         this.message = message;
     }
+
+    public String getMsg() {
+        return msg;
+    }
 }
diff --git a/guns-core/src/main/java/com/stylefeng/guns/core/exception/GunsException.java b/guns-core/src/main/java/com/stylefeng/guns/core/exception/GunsException.java
index 2cdfcb0..5344e99 100644
--- a/guns-core/src/main/java/com/stylefeng/guns/core/exception/GunsException.java
+++ b/guns-core/src/main/java/com/stylefeng/guns/core/exception/GunsException.java
@@ -12,6 +12,8 @@
 
     private String message;
 
+    private String msg;
+
     public GunsException(ServiceExceptionEnum serviceExceptionEnum) {
         this.code = serviceExceptionEnum.getCode();
         this.message = serviceExceptionEnum.getMessage();
@@ -32,5 +34,10 @@
 
     public void setMessage(String message) {
         this.message = message;
+        this.msg = message;
+    }
+
+    public String getMsg() {
+        return msg;
     }
 }

--
Gitblit v1.7.1