zoujiajian 2 лет назад
Родитель
Сommit
c1563c0acb

+ 14 - 0
netflix-web/src/main/java/com/cyksj/web/controller/manage/cms/CmsAdminUserController.java

@@ -314,4 +314,18 @@ public class CmsAdminUserController {
 		SearchResult<CmsUserVO> search = beanSearcher.search(CmsUserVO.class, builder.build());
 		SearchResult<CmsUserVO> search = beanSearcher.search(CmsUserVO.class, builder.build());
 		return GatewayResponse.SUCCESS.newBuilder().toResult(search);
 		return GatewayResponse.SUCCESS.newBuilder().toResult(search);
 	}
 	}
+
+	/**
+	 * 获取token
+	 */
+	@GetMapping("/get/abroad/token")
+	public Result<String> getAbroadToken(String phone) {
+		CmsUser cmsUser = cmsUserMapper.selectOne(Wrappers.lambdaQuery(CmsUser.class).eq(CmsUser::getPhone, phone).last("limit 1"));
+		if (cmsUser == null) {
+			return GatewayResponse.SUCCESS.newBuilder().toResult();
+		}
+		StpUtil.login(cmsUser.getId());
+		String token = StpUtil.getTokenValue();
+		return GatewayResponse.SUCCESS.newBuilder().toResult(token);
+	}
 }
 }