Browse Source

添加获取token接口

wangmh 7 years ago
parent
commit
f20b7a9067

+ 22 - 0
sso-server/src/main/java/com/uas/sso/controller/UserManagerController.java

@@ -240,6 +240,17 @@ public class UserManagerController extends BaseController {
         // 绑定企业
         // 绑定企业
         userService.bindUserspace(appId, user.getUserUU(), spaceUU);
         userService.bindUserspace(appId, user.getUserUU(), spaceUU);
 
 
+        // 同步到旧账户中心
+        try {
+            UserDetail userDetail = new UserDetail();
+            userDetail.setName(user.getVipName());
+            userDetail.setMobile(user.getMobile());
+            userDetail.setEmail(user.getEmail());
+            AccountUtils.addUser(user.getUserUU(), spaceUU, userDetail, user.getPassword());
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+
         return success(user);
         return success(user);
     }
     }
 
 
@@ -340,4 +351,15 @@ public class UserManagerController extends BaseController {
         data.put("spaces", userSpaces);
         data.put("spaces", userSpaces);
         return data;
         return data;
     }
     }
+
+    @RequestMapping(value = "/getToken", method = RequestMethod.GET)
+    @ResponseBody
+    public ModelMap getToken(Long userUU, Long spaceUU) {
+        ModelMap data = new ModelMap();
+        data.put("userUU", userUU);
+        data.put("spaceUU", spaceUU);
+        Token token = new Token(data);
+        tokenService.save(token);
+        return success(token.getId());
+    }
 }
 }