diff --git a/wisenergy-web-admin/src/main/java/cn/wisenergy/web/admin/controller/app/LoginController.java b/wisenergy-web-admin/src/main/java/cn/wisenergy/web/admin/controller/app/LoginController.java
index 8e404bdc1c1efc7fae34a698da641f328e76ac4e..176a27ff30d015a95b37ef1fe6d9e45c3775d155 100644
--- a/wisenergy-web-admin/src/main/java/cn/wisenergy/web/admin/controller/app/LoginController.java
+++ b/wisenergy-web-admin/src/main/java/cn/wisenergy/web/admin/controller/app/LoginController.java
@@ -131,14 +131,14 @@ public class LoginController {
 
     @ApiOperation(value = "二维码邀请注册", notes = "二维码邀请注册", httpMethod = "GET")
     @ApiImplicitParams({
-            @ApiImplicitParam(name = "userId", value = "用户主键ID", required = true, dataType = "Long")
+            @ApiImplicitParam(name = "userId", value = "用户手机号", required = true, dataType = "String")
     })
     @GetMapping(value = "/registerByQrCode")
-    public ResponseEntity<byte[]> registerByQrCode(@RequestParam("userId") Long userId,
+    public ResponseEntity<byte[]> registerByQrCode(@RequestParam("userId") String userId,
                                                    @RequestParam(value = "width", required = false, defaultValue = "120") int width,
                                                    @RequestParam(value = "height", required = false, defaultValue = "120") int height,
                                                    HttpServletRequest request) throws IOException {
-        User user = this.usersService.getUserById(userId);
+        User user = this.usersService.getByUserId(userId);
         if (user != null) {
             String regFullUrl = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
                     + "/front/register?beInvitedCode=" + user.getInviteCode();