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

commit

上级 a4abffa7
...@@ -135,6 +135,9 @@ public class AuthController extends Controller { ...@@ -135,6 +135,9 @@ public class AuthController extends Controller {
signUpRequest.setPassword(encoder.encode(password)); signUpRequest.setPassword(encoder.encode(password));
signUpRequest.setLastLoginTime(new Date());
fixCode(signUpRequest); fixCode(signUpRequest);
TbCfUserInfo userInfo = userRepository.save(signUpRequest); TbCfUserInfo userInfo = userRepository.save(signUpRequest);
......
...@@ -12,6 +12,7 @@ import org.springframework.web.bind.annotation.RequestParam; ...@@ -12,6 +12,7 @@ import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.*; import java.util.*;
import java.util.stream.Collectors;
@RestController @RestController
public class TbCfHomePageEntityController extends Controller { public class TbCfHomePageEntityController extends Controller {
...@@ -81,7 +82,7 @@ public class TbCfHomePageEntityController extends Controller { ...@@ -81,7 +82,7 @@ public class TbCfHomePageEntityController extends Controller {
@GetMapping("/home/clientWithFcm") @GetMapping("/home/clientWithFcm")
public Result getClientList( @RequestParam(value = "pageNo",required = false,defaultValue = "20") Integer pageNo, @RequestParam(value = "pageSize",required = false,defaultValue = "20") Integer pageSize){ public Result getClientList( @RequestParam(value = "pageNo",required = false,defaultValue = "20") Integer pageNo, @RequestParam(value = "pageSize",required = false,defaultValue = "20") Integer pageSize){
List<TbCfUserInfo> allByFcmIsNotNull = userRepository.findAllByFcmIsNotNull(PageRequest.of(pageNo, pageSize)); List<TbCfUserInfo> allByFcmIsNotNull = userRepository.findAllByFcmIsNotNull(PageRequest.of(pageNo, pageSize));
return new Result<>(allByFcmIsNotNull); return new Result<>(allByFcmIsNotNull.stream().map(TbCfUserInfo::smallMap).collect(Collectors.toList()));
} }
@GetMapping("/home/sendNotification/byCode/{code}") @GetMapping("/home/sendNotification/byCode/{code}")
......
...@@ -10,9 +10,7 @@ import org.hibernate.annotations.NotFoundAction; ...@@ -10,9 +10,7 @@ import org.hibernate.annotations.NotFoundAction;
import javax.persistence.*; import javax.persistence.*;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.*;
import java.util.Collection;
import java.util.Date;
/** /**
* 用户表实体 * 用户表实体
...@@ -227,6 +225,19 @@ public class TbCfUserInfo { ...@@ -227,6 +225,19 @@ public class TbCfUserInfo {
this.slogan = slogan; this.slogan = slogan;
} }
@JsonIgnore
public Map<String,Object> smallMap(){
Map<String,Object> map = new LinkedHashMap<>();
map.put("username",display());
map.put("userId",getUserId());
map.put("avatar",getAvatar());
map.put("code",getCode());
map.put("phone",getPhone());
map.put("email",getEmail());
map.put("bio",getSlogan());
return map;
}
public void setFcm(String fcm) { public void setFcm(String fcm) {
this.fcm = fcm; this.fcm = fcm;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论