fllmoyu 4 gadi atpakaļ
vecāks
revīzija
16886f336e

+ 7 - 0
web/src/main/java/com/jpsoft/bus/interceptor/LoginInterceptor.java

@@ -3,6 +3,7 @@ package com.jpsoft.bus.interceptor;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.jpsoft.bus.modules.common.dto.MessageResult;
 import com.jpsoft.bus.modules.common.utils.JwtUtil;
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Component;
 import org.springframework.util.StringUtils;
@@ -12,6 +13,7 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 @Component
+@Slf4j
 public class LoginInterceptor implements HandlerInterceptor {
     @Value("${jwt.secret}")
     private String jwtSecret;
@@ -37,6 +39,11 @@ public class LoginInterceptor implements HandlerInterceptor {
         try {
             String userId = JwtUtil.decodeToken(jwtSecret,token);
 
+            if (org.apache.commons.lang3.StringUtils.isBlank(userId)){
+                log.error("userId:"+userId);
+                throw new Exception("请先注册信息");
+            }
+
             request.setAttribute("subject",userId);
 
             result = true;

+ 0 - 1
web/src/main/java/com/jpsoft/bus/modules/mobile/controller/PassengerApiController.java

@@ -1237,7 +1237,6 @@ public class PassengerApiController {
             @ApiImplicitParam(name = "name", value = "用户姓名", paramType = "form"),
             @ApiImplicitParam(name = "faceImage", value = "人脸照片", paramType = "form"),
             @ApiImplicitParam(name = "acceptMessage", value = "是否接受乘车信息(0:不接受,1:接受)", paramType = "form"),
-            @ApiImplicitParam(name = "code", value = "验证码", paramType = "form"),
             @ApiImplicitParam(name = "subject", value = "目标(不传)", paramType = "form")
     })
     public MessageResult<Map> updateUserInfo(String token, @RequestAttribute String subject,String name,String faceImage,String acceptMessage) {