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

commit

上级 ac9f85df
...@@ -88,6 +88,11 @@ public class AuthController extends Controller { ...@@ -88,6 +88,11 @@ public class AuthController extends Controller {
userInfo.setToken(jwt); userInfo.setToken(jwt);
if( loginRequest.getFcm() != null ){
userInfo.setFcm(loginRequest.getFcm());
userRepository.save(userInfo);
}
if( userInfo.hasFcm() ){ if( userInfo.hasFcm() ){
sendNotification(userInfo.getFcm(),"Welcome ",userInfo.display() + ", Welcome and start shopping !!!"); sendNotification(userInfo.getFcm(),"Welcome ",userInfo.display() + ", Welcome and start shopping !!!");
} }
...@@ -114,6 +119,8 @@ public class AuthController extends Controller { ...@@ -114,6 +119,8 @@ public class AuthController extends Controller {
signUpRequest.setUserId(IdUtil.createIdbyUUID()); signUpRequest.setUserId(IdUtil.createIdbyUUID());
fillUserNecessayInfo(signUpRequest);
String password = signUpRequest.getPassword(); String password = signUpRequest.getPassword();
signUpRequest.setPassword(encoder.encode(password)); signUpRequest.setPassword(encoder.encode(password));
...@@ -122,7 +129,7 @@ public class AuthController extends Controller { ...@@ -122,7 +129,7 @@ public class AuthController extends Controller {
TbCfUserInfo userInfo = userRepository.save(signUpRequest); TbCfUserInfo userInfo = userRepository.save(signUpRequest);
return authenticateUser(new LoginRequest(userInfo.getFirebaseUid(),password)); return authenticateUser(new LoginRequest(userInfo.getFirebaseUid(),password,userInfo.getFcm()));
} }
catch (Exception e){ catch (Exception e){
System.out.println(e.getMessage()); System.out.println(e.getMessage());
......
...@@ -5,6 +5,7 @@ public class LoginRequest { ...@@ -5,6 +5,7 @@ public class LoginRequest {
private String account; private String account;
private String password; private String password;
private String fcm;
public LoginRequest(){ public LoginRequest(){
...@@ -16,6 +17,12 @@ public class LoginRequest { ...@@ -16,6 +17,12 @@ public class LoginRequest {
this.password = password; this.password = password;
} }
public LoginRequest(String account,String password,String fcm){
this.account = account;
this.password = password;
this.fcm = fcm;
}
public String getAccount() { public String getAccount() {
return account; return account;
} }
...@@ -28,6 +35,14 @@ public class LoginRequest { ...@@ -28,6 +35,14 @@ public class LoginRequest {
return password; return password;
} }
public void setFcm(String fcm) {
this.fcm = fcm;
}
public String getFcm() {
return fcm;
}
public void setPassword(String password) { public void setPassword(String password) {
this.password = password; this.password = password;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论