whyclxw
2025-02-18 073a89d1ec468628e47ed435c2aca21083e64b68
app登出
1个文件已修改
11 ■■■■ 已修改文件
src/main/java/com/whyc/service/AppLoginOutService.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/AppLoginOutService.java
@@ -41,9 +41,15 @@
        wrapper1.eq("sessionid",sessionid);
        wrapper1.last("limit 1");
        AppLoginOut appLoginOut=mapper.selectOne(wrapper1);
        String msg="";
        long nowTime=new Date().getTime();
        long outTime=appLoginOut.getCreateTime().getTime()+30*60*1000;
        //检测更新时间30分钟之内
        if((appLoginOut)!=null&&(appLoginOut.getCreateTime().getTime()+30*60*1000>new Date().getTime())){
        if((appLoginOut)!=null&&(outTime>nowTime)){
            bl=false;
            msg="";
        }else{
            msg="登录信息失效,重新登录";
        }
        QueryWrapper wrapper2=new QueryWrapper();
        wrapper2.eq("uname",uname);
@@ -55,10 +61,11 @@
            for (AppLoginOut app : list) {
                if(app.getNum()>appLoginOut.getNum()){
                    bl=true;
                    msg="不同主机登录";
                }
            }
        }
        return new Response().setII(1,bl,appLoginOut,"");
        return new Response().setII(1,bl,appLoginOut,msg);
    }
    //移除
    public void remove(String uname, String sessionid) {