提交 a1f813f7 authored 作者: Whispa's avatar Whispa

commit

上级 c1f78294
...@@ -19,7 +19,7 @@ import java.util.regex.Pattern; ...@@ -19,7 +19,7 @@ import java.util.regex.Pattern;
@RestController @RestController
@RequestMapping("user") @RequestMapping("user")
public class UserController { public class UserController extends Controller {
private final UserRepository repository; private final UserRepository repository;
private final AuthenticationUser user; private final AuthenticationUser user;
private static Logger logger = LoggerFactory.getLogger(UserController.class); private static Logger logger = LoggerFactory.getLogger(UserController.class);
...@@ -159,6 +159,19 @@ public class UserController { ...@@ -159,6 +159,19 @@ public class UserController {
} }
@GetMapping("/sendNotification/{id}")
public Result sendFcm(@PathVariable("id") String id,@RequestParam("content") String content,@RequestParam("title") String title){
Optional<TbCfUserInfo> byId = repository.findById(id);
if( byId.isPresent() && byId.get().hasFcm() ){
TbCfUserInfo userInfo = byId.get();
sendNotification(userInfo.getFcm(),title,content);
return new Result();
}
return new Result(ResultCodeEnum.SUCCESS.getCode(),"No FCM found");
}
@GetMapping(value = "/userByCode/{code}") @GetMapping(value = "/userByCode/{code}")
public Result getUserByCode(@PathVariable("code") String code) { public Result getUserByCode(@PathVariable("code") String code) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论