XiaoRuby
2023-09-23 064457406bda554e713aea8bada1bb066be42b8e
9-23 去鵷雏管理端验证
已修改2个文件
已删除2个文件
125 ■■■■ 文件已修改
sys/src/main/java/com/yuanchu/limslaboratory/SysApplication.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
user-server/src/main/java/com/yuanchu/limslaboratory/clients/UserClient.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
user-server/src/main/java/com/yuanchu/limslaboratory/clients/UserLoginUtils.java 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
user-server/src/main/java/com/yuanchu/limslaboratory/config/FeignConfig.java 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
sys/src/main/java/com/yuanchu/limslaboratory/SysApplication.java
@@ -7,7 +7,6 @@
@SpringBootApplication
@MapperScan("com.yuanchu.limslaboratory.mapper")// æ‰«æMybatis中的mapper包
@EnableFeignClients("com.yuanchu.limslaboratory.clients") // æ‰«æfeign接口所在包 é‡è¦
public class SysApplication {
    public static void main(String[] args) {
user-server/src/main/java/com/yuanchu/limslaboratory/clients/UserClient.java
ÎļþÒÑɾ³ý
user-server/src/main/java/com/yuanchu/limslaboratory/clients/UserLoginUtils.java
@@ -26,55 +26,28 @@
@Component
public class UserLoginUtils {
    @Resource
    private UserClient userClient;
    @Value("${login.userID}")
    private String LoginUserID;
    @Value("${login.secret}")
    private String LoginSecret;
    public Result<Map<String, Object>> LoginExamine(User user){
        Map<String, Object> mapData = new HashMap<>();
        mapData.put("LoginUserID", LoginUserID);
        mapData.put("LoginSecret", LoginSecret);
        Result<?> code = userClient.BusynessUserLogin(mapData);
        if (code.getCode() == 200){
            Result<?> result = userClient.BusynessUserLoginToken(code.getData().toString());
            if (result.getCode() == 200){
                Map data = (Map) result.getData();
                String token = data.get("token").toString();
                data.remove("token");
                HashMap<String, Object> mapRedis = new HashMap<>();
                mapRedis.put("id", user.getId());
                mapRedis.put("account", user.getAccount());
                mapRedis.put("name", user.getName());
                mapRedis.put("enterpriseId", user.getEnterpriseId());
                mapRedis.put("data", data);
                String adminMD5 = SecureUtil.md5(SecureUtil.md5(user.getAccount()));
                // æž„建
                mapRedis.put("sessionLayerId", adminMD5);
                mapRedis.put("roleId",user.getRoleId());
                //存入redis,二个小时后删除
                RedisUtil.set(token, mapRedis, 120);
                //
                RedisUtil.set("access_token",token,120);
                // å°†ç­¾å‘çš„ JWT token è¿”回给前端
                HashMap<String, Object> map = new HashMap<>();
                String refresh = JwtUtils.sign(user.getAccount());
                map.put("token", token);
                map.put("refresh", refresh);
                RedisUtil.set(user.getAccount(), map, 168);
                return Result.success(map);
            } else {
                return Result.fail(result.getMessage());
            }
        } else {
            return Result.fail(code.getMessage());
        }
        String token = JwtUtils.sign(user.getAccount());
        HashMap<String, Object> mapRedis = new HashMap<>();
        mapRedis.put("id", user.getId());
        mapRedis.put("account", user.getAccount());
        mapRedis.put("name", user.getName());
        mapRedis.put("enterpriseId", user.getEnterpriseId());
        String adminMD5 = SecureUtil.md5(SecureUtil.md5(user.getAccount()));
        // æž„建
        mapRedis.put("sessionLayerId", adminMD5);
        mapRedis.put("roleId",user.getRoleId());
        //存入redis,二个小时后删除
        RedisUtil.set(token, mapRedis, 120);
        //
        RedisUtil.set("access_token",token,120);
        // å°†ç­¾å‘çš„ JWT token è¿”回给前端
        HashMap<String, Object> map = new HashMap<>();
        String refresh = JwtUtils.sign(user.getAccount());
        map.put("token", token);
        map.put("refresh", refresh);
        RedisUtil.set(user.getAccount(), map, 168);
        return Result.success(map);
    }
}
user-server/src/main/java/com/yuanchu/limslaboratory/config/FeignConfig.java
ÎļþÒÑɾ³ý