wwh преди 3 седмици
родител
ревизия
f42aaa43fd

+ 1 - 1
huimv-employment/fe-api/src/main/java/com/huimv/employment/controller/mp/AuthController.java

@@ -58,7 +58,7 @@ public class AuthController {
58 58
      * </p>
59 59
      *
60 60
      * @param request 手机号 + 验证码 + 用户类型
61
-     * @return Token、用户 ID、脱敏手机号、是否新用户
61
+     * @return Token、用户 ID、脱敏手机号等
62 62
      */
63 63
     @PostMapping("/sms/login")
64 64
     @Operation(summary = "短信验证码登录")

+ 1 - 1
huimv-employment/fe-api/src/main/java/com/huimv/employment/controller/mp/EnterpriseController.java

@@ -19,7 +19,7 @@ import org.springframework.web.bind.annotation.RestController;
19 19
 
20 20
 /**
21 21
  * 企业登记接口。
22
- * <p>新企业主首次登录({@code newUser=true})后跳转登记页,提交企业基本信息。</p>
22
+ * <p>登录后若 {@code /getInfo} 返回 {@code registered=false},跳转登记页提交企业基本信息。</p>
23 23
  */
24 24
 @RestController
25 25
 @RequestMapping("/api/v1/mp/enterprise")

+ 1 - 1
huimv-employment/fe-api/src/main/java/com/huimv/employment/controller/mp/ProfileController.java

@@ -21,7 +21,7 @@ import org.springframework.web.bind.annotation.RestController;
21 21
  * <p>
22 22
  * 典型调用时机:
23 23
  * <ul>
24
- *   <li>短信登录成功后,结合 {@code newUser} 或 {@code registered} 决定跳转登记页或首页</li>
24
+ *   <li>短信登录成功后,调用 {@code /getInfo},根据 {@code registered} 决定跳转登记页或首页</li>
25 25
  *   <li>App 冷启动时校验 Token 有效且档案是否已完善</li>
26 26
  * </ul>
27 27
  * </p>

+ 1 - 1
huimv-employment/fe-api/src/main/java/com/huimv/employment/controller/mp/WorkerController.java

@@ -21,7 +21,7 @@ import javax.servlet.http.HttpServletRequest;
21 21
 
22 22
 /**
23 23
  * 临时工登记接口。
24
- * <p>新临时工首次登录({@code newUser=true})后跳转登记页,提交实名与银行卡信息。</p>
24
+ * <p>登录后若 {@code /getInfo} 返回 {@code registered=false},跳转登记页提交实名与银行卡信息。</p>
25 25
  */
26 26
 @RestController
27 27
 @RequestMapping("/api/v1/mp/worker")

+ 0 - 4
huimv-employment/fe-service/src/main/java/com/huimv/employment/service/auth/AuthService.java

@@ -90,11 +90,9 @@ public class AuthService {
90 90
                 .eq(FeUser::getMobileEnc, mobileEnc)
91 91
                 .last("LIMIT 1"));
92 92
 
93
-        boolean newUser;
94 93
         if (user == null) {
95 94
             // 首次登录:自动注册
96 95
             user = createUser(request.getMobile(), mobileEnc, mobileMask, request.getUserType());
97
-            newUser = true;
98 96
         } else {
99 97
             // 老用户:检查账号状态并更新登录时间
100 98
             ensureUserActive(user);
@@ -106,7 +104,6 @@ public class AuthService {
106 104
             user.setLastLoginAt(LocalDateTime.now());
107 105
             user.setUpdateTime(LocalDateTime.now());
108 106
             feUserMapper.updateById(user);
109
-            newUser = false;
110 107
         }
111 108
 
112 109
         // 4. 签发 JWT
@@ -119,7 +116,6 @@ public class AuthService {
119 116
         response.setUserType(user.getUserType());
120 117
         response.setMobileMask(user.getMobileMask());
121 118
         response.setNickname(user.getNickname());
122
-        response.setNewUser(newUser);
123 119
         return response;
124 120
     }
125 121
 

+ 0 - 11
huimv-employment/fe-service/src/main/java/com/huimv/employment/service/auth/dto/LoginResponse.java

@@ -27,9 +27,6 @@ public class LoginResponse {
27 27
     /** 用户昵称,可空 */
28 28
     private String nickname;
29 29
 
30
-    /** 是否首次登录(本次请求自动注册的新用户) */
31
-    private boolean newUser;
32
-
33 30
     public String getToken() {
34 31
         return token;
35 32
     }
@@ -77,12 +74,4 @@ public class LoginResponse {
77 74
     public void setNickname(String nickname) {
78 75
         this.nickname = nickname;
79 76
     }
80
-
81
-    public boolean isNewUser() {
82
-        return newUser;
83
-    }
84
-
85
-    public void setNewUser(boolean newUser) {
86
-        this.newUser = newUser;
87
-    }
88 77
 }