소스 검색

fix some bug

Mr.qian 4 일 전
부모
커밋
0b4a8d2fe1
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      mall-service/src/main/java/com/txz/mall/controller/appcontroller/JPushController.java

+ 7 - 1
mall-service/src/main/java/com/txz/mall/controller/appcontroller/JPushController.java

@@ -37,7 +37,13 @@ public class JPushController {
      */
     @PostMapping("bindUser")
     private Result bindUser(@RequestBody @Validated JPushBindRO ro, HttpServletRequest request) {
-        Long userId = authService.getTokenUserId(request);
+        Long userId;
+        try {
+            userId = authService.getTokenUserId(request);
+        } catch (Exception e) {
+            // 未登录会抛异常,场景登录未登录均可
+            userId = null;
+        }
         UserJPush device;
         // 多端推送场景注掉这儿
         if (ObjectUtil.isNotEmpty(userId)) {