zouyu
2025-08-13 0654e5b02df021714f32ba042ceaf4cbebe9c383
浪潮对接单点登录:开通接口报错问题修复
已修改1个文件
8 ■■■■■ 文件已修改
src/main/java/com/ruoyi/tide/controller/TideController.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/tide/controller/TideController.java
@@ -54,11 +54,12 @@
    @PostMapping("/applicationOrdering")
    public JSONObject order (@RequestBody TidePojo tidePojo) {
        SysUser user = userService.selectUserByUserName(tidePojo.getPltAccountLogin());
        String randomString = TideUtils.getRandomString(12);
        String defaultPwd = "I73Kj+Mn$+SI";//默认开通密码固定写死
//        String randomString = TideUtils.getRandomString(12);
        //账号不存在,执行新增操作
        if(Objects.isNull(user)){
            user = new SysUser();
            String password = SecurityUtils.encryptPassword(randomString);
            String password = SecurityUtils.encryptPassword(defaultPwd);
            user.setPassword(password);
            user.setUserName(tidePojo.getPltAccountLogin());
            user.setNickName(tidePojo.getEnterpriseName());
@@ -66,11 +67,12 @@
            user.setDelFlag("0");
            user.setPostIds(new Long[]{1L});
            user.setRoleId(1L);
            user.setDeptIds(new Long[]{100L});
            userService.insertUser(user);
        }
        Map<String, Object> map = new HashMap<>();
        map.put("account", tidePojo.getPltAccountLogin());
        map.put("token", randomString);
        map.put("token", defaultPwd);
        map.put("tenantId", user.getUserId());
        return TideUtils.getResult(20000, "成功", map);
    }