管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-09-29 d1553dc43f9bbdb95db7cbe8760b40e2986d1d4d
src/main/java/com/lf/server/service/data/TokenService.java
@@ -1,10 +1,13 @@
package com.lf.server.service.data;
import com.lf.server.entity.data.LoginEntity;
import com.lf.server.entity.data.TokenEntity;
import com.lf.server.helper.WebHelper;
import com.lf.server.mapper.data.TokenMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
@@ -26,7 +29,7 @@
    @Override
    public List<TokenEntity> selectByPage(String token, Integer limit, Integer offset) {
        return tokenMapper.selectByPage(token,limit,offset);
        return tokenMapper.selectByPage(token, limit, offset);
    }
    @Override
@@ -63,4 +66,19 @@
    public List<TokenEntity> selectTokenAll() {
        return tokenMapper.selectTokenAll();
    }
    public TokenEntity getNewToken(int userid, HttpServletRequest req) {
        int duration = 240;
        TokenEntity te = new TokenEntity();
        te.setToken(WebHelper.getGuid());
        te.setDuration(duration);
        te.setExpire(WebHelper.getTimestamp(duration));
        te.setType(0);
        te.setIp(WebHelper.getIpAddress(req));
        te.setCreateUser(userid);
        return te;
    }
}