liujie
2025-05-09 fdec3aa2487acee81ebc80aba88852f0f5036ef4
update
7个文件已修改
59 ■■■■■ 已修改文件
guns-admin/src/main/java/com/stylefeng/guns/core/aop/GlobalExceptionHandler.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/AppController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/TUserDataController.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
guns-core/src/main/java/com/stylefeng/guns/core/base/tips/ErrorTip.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
guns-core/src/main/java/com/stylefeng/guns/core/base/tips/Tip.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
guns-core/src/main/java/com/stylefeng/guns/core/exception/GunsException.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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());
    }
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));
    }
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)){
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());
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;
    }
}
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;
    }
}
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;
    }
}