记得上下班打卡 | git大法好,push需谨慎

Commit 1f1176f8 authored by anjiabin's avatar anjiabin

提交chime社交相关

parent 6e57aee1
......@@ -6,9 +6,10 @@ db.createCollection("ChimeUserInfoVo");
#创建索引
db.ChimeUserInfoVo.createIndex({userId:"hashed"});
db.ChimeUserInfoVo.createIndex({sex:"hashed"});
db.ChimeUserInfoVo.createIndex( {"userTagsVoList.tagCode": 1});
db.ChimeUserInfoVo.createIndex({joinPerformanceId:"hashed"});
#创建分片
sh.enableSharding("dev_ln_scene");
sh.shardCollection("dev_ln_scene.ChimeUserInfoVo",{"userId":"hashed"});
sh.enableSharding("prod_ln_scene");
sh.shardCollection("prod_ln_scene.ChimeUserInfoVo",{"userId":"hashed"});
......@@ -80,25 +80,24 @@ public class TestDataUtils {
int num = i+1;
Future future = executorService.submit(new Callable(){
public Object call() throws Exception {
ChimeUserInfoDto chimeUserInfoDto = ChimeUserInfoDto.getNew();
chimeUserInfoDto.setUserId("TEST"+ IDGenerator.nextTimeId());
chimeUserInfoDto.setPassWord("123456");
chimeUserInfoDto.setSex("男");
chimeUserInfoDto.setUserName("TestName"+num);
chimeUserInfoDto.setUserMobile("1381111"+num);
chimeUserInfoDto.setAvatar("https://img.zhengzai.tv/user/2021/07/27/a4cc2a4e6dcd44d1812dc60e079086b4.png");
chimeUserInfoDto.setUserCover("https://img.zhengzai.tv/user/2021/07/27/a4cc2a4e6dcd44d1812dc60e079086b4.png");
chimeUserInfoDto.setBirthday("2021-09-01");
chimeUserInfoDto.setSignature("测试签名");
chimeUserInfoDto.setArea("山西省 太原市 迎泽区");
chimeUserInfoDto.setJoinPerformanceId("-1");
// easemobUtil.createUser(chimeUserInfoDto.getUserId(),chimeUserInfoDto.getPassWord());
dataUtils.createChimeUser(chimeUserInfoDto);
ChimeUserInfoDto chimeUserInfoVo = ChimeUserInfoDto.getNew();
chimeUserInfoVo.setUserId("TEST"+ IDGenerator.nextTimeId());
chimeUserInfoVo.setPassWord("123456");
chimeUserInfoVo.setSex("男");
// chimeUserInfoVo.setUserName("TestName"+num);
// chimeUserInfoVo.setUserMobile("1381111"+num);
chimeUserInfoVo.setAvatar("https://img.zhengzai.tv/user/2021/07/27/a4cc2a4e6dcd44d1812dc60e079086b4.png");
chimeUserInfoVo.setUserCover("https://img.zhengzai.tv/user/2021/07/27/a4cc2a4e6dcd44d1812dc60e079086b4.png");
chimeUserInfoVo.setBirthday("2021-09-01");
chimeUserInfoVo.setSignature("测试签名");
chimeUserInfoVo.setArea("山西省 太原市 迎泽区");
chimeUserInfoVo.setJoinPerformanceId("-1");
// easemobUtil.createUser(chimeUserInfoVo.getUserId(),chimeUserInfoVo.getPassWord());
dataUtils.createChimeUser(chimeUserInfoVo);
//插入userTagMapping
List<ChimeUserTagsMappingVo> userTagList = new ArrayList<>();
for(int j=0;j<5;j++){
ChimeUserTagsMappingVo chimeUserTagDto = ChimeUserTagsMappingVo.getNew();
chimeUserTagDto.setUserId(chimeUserInfoDto.getUserId());
chimeUserTagDto.setTagCode("tags"+(j+1));
chimeUserTagDto.setTagDesc("标签"+(j+1));
userTagList.add(chimeUserTagDto);
......@@ -109,29 +108,29 @@ public class TestDataUtils {
});
// Future future = executorService.submit(new Runnable() {
// public void run() {
// ChimeUserInfoDto chimeUserInfoDto = ChimeUserInfoDto.getNew();
// chimeUserInfoDto.setUserId("TEST"+ IDGenerator.nextTimeId());
// chimeUserInfoDto.setPassWord("123456");
// chimeUserInfoDto.setSex("男");
// chimeUserInfoDto.setUserName("TestName"+num);
// chimeUserInfoDto.setUserMobile("1381111"+num);
// chimeUserInfoDto.setAvatar("https://img.zhengzai.tv/user/2021/07/27/a4cc2a4e6dcd44d1812dc60e079086b4.png");
// chimeUserInfoDto.setUserCover("https://img.zhengzai.tv/user/2021/07/27/a4cc2a4e6dcd44d1812dc60e079086b4.png");
// chimeUserInfoDto.setBirthday("2021-09-01");
// chimeUserInfoDto.setSignature("测试签名");
// chimeUserInfoDto.setArea("山西省 太原市 迎泽区");
// chimeUserInfoDto.setJoinPerformanceId("-1");
// chimeUserInfoVo chimeUserInfoVo = chimeUserInfoVo.getNew();
// chimeUserInfoVo.setUserId("TEST"+ IDGenerator.nextTimeId());
// chimeUserInfoVo.setPassWord("123456");
// chimeUserInfoVo.setSex("男");
// chimeUserInfoVo.setUserName("TestName"+num);
// chimeUserInfoVo.setUserMobile("1381111"+num);
// chimeUserInfoVo.setAvatar("https://img.zhengzai.tv/user/2021/07/27/a4cc2a4e6dcd44d1812dc60e079086b4.png");
// chimeUserInfoVo.setUserCover("https://img.zhengzai.tv/user/2021/07/27/a4cc2a4e6dcd44d1812dc60e079086b4.png");
// chimeUserInfoVo.setBirthday("2021-09-01");
// chimeUserInfoVo.setSignature("测试签名");
// chimeUserInfoVo.setArea("山西省 太原市 迎泽区");
// chimeUserInfoVo.setJoinPerformanceId("-1");
// List<ChimeUserTagDto> imgList = new ArrayList<>();
// for(int j=0;j<5;j++){
// ChimeUserTagDto chimeUserTagDto = ChimeUserTagDto.getNew();
// chimeUserTagDto.setUserId(chimeUserInfoDto.getUserId());
// chimeUserTagDto.setUserId(chimeUserInfoVo.getUserId());
// chimeUserTagDto.setTagCode("tags"+(j+1));
// chimeUserTagDto.setTagDesc("标签"+(j+1));
// imgList.add(chimeUserTagDto);
// }
// chimeUserInfoDto.setUserTags(imgList);
//// easemobUtil.createUser(chimeUserInfoDto.getUserId(),chimeUserInfoDto.getPassWord());
// dataUtils.createChimeUser(chimeUserInfoDto);
// chimeUserInfoVo.setUserTags(imgList);
//// easemobUtil.createUser(chimeUserInfoVo.getUserId(),chimeUserInfoVo.getPassWord());
// dataUtils.createChimeUser(chimeUserInfoVo);
// }
// });
try {
......@@ -155,7 +154,7 @@ public class TestDataUtils {
long start = System.currentTimeMillis();
List<ChimeUserInfoVo> voNewList = new ArrayList<>();
int totalNum = 200000;
int totalNum = 400000;
int pageSize = 1000;
int pageNum = 1;
int totalPage = totalNum % pageSize == 0 ? totalNum / pageSize : (totalNum / pageSize) + 1;;
......@@ -163,27 +162,26 @@ public class TestDataUtils {
try {
int num = i+1;
ChimeUserInfoVo chimeUserInfoDto = ChimeUserInfoVo.getNew();
chimeUserInfoDto.setUserId("TEST"+ IDGenerator.nextTimeId());
chimeUserInfoDto.setSex("男");
chimeUserInfoDto.setUserName("TestName"+num);
chimeUserInfoDto.setUserMobile("1381111"+num);
chimeUserInfoDto.setAvatar("https://img.zhengzai.tv/user/2021/07/27/a4cc2a4e6dcd44d1812dc60e079086b4.png");
chimeUserInfoDto.setBirthday("2021-09-01");
chimeUserInfoDto.setSignature("测试签名");
chimeUserInfoDto.setArea("山西省 太原市 迎泽区");
chimeUserInfoDto.setJoinPerformanceId("-1");
// easemobUtil.createUser(chimeUserInfoDto.getUserId(),chimeUserInfoDto.getPassWord());
ChimeUserInfoVo chimeUserInfoVo = ChimeUserInfoVo.getNew();
chimeUserInfoVo.setUserId("TEST"+ IDGenerator.nextTimeId());
chimeUserInfoVo.setSex("男");
// chimeUserInfoVo.setUserName("TestName"+num);
// chimeUserInfoVo.setUserMobile("1381111"+num);
// chimeUserInfoVo.setAvatar("https://img.zhengzai.tv/user/2021/07/27/a4cc2a4e6dcd44d1812dc60e079086b4.png");
// chimeUserInfoVo.setBirthday("2021-09-01");
// chimeUserInfoVo.setSignature("测试签名");
// chimeUserInfoVo.setArea("山西省 太原市 迎泽区");
chimeUserInfoVo.setJoinPerformanceId("-1");
// easemobUtil.createUser(chimeUserInfoVo.getUserId(),chimeUserInfoVo.getPassWord());
List<ChimeUserTagsMappingVo> userTagList = new ArrayList<>();
for(int j=0;j<5;j++){
ChimeUserTagsMappingVo chimeUserTagDto = ChimeUserTagsMappingVo.getNew();
chimeUserTagDto.setUserId(chimeUserInfoDto.getUserId());
chimeUserTagDto.setTagCode("tags"+ RandomUtil.getRandomInt(2,10));
chimeUserTagDto.setTagDesc("标签"+ RandomUtil.getRandomInt(2,10));
chimeUserTagDto.setTagCode("tags"+ RandomUtil.getRandomInt(1,10)+j);
chimeUserTagDto.setTagDesc("标签"+ RandomUtil.getRandomInt(1,10)+j);
userTagList.add(chimeUserTagDto);
}
chimeUserInfoDto.setUserTagsVoList(userTagList);
voNewList.add(chimeUserInfoDto);
chimeUserInfoVo.setUserTagsVoList(userTagList);
voNewList.add(chimeUserInfoVo);
if(num%pageSize==0){
......@@ -219,11 +217,11 @@ public class TestDataUtils {
// reqDto.setPerformanceId("-1");
reqDto.setPerformanceId("-1");
reqDto.setPageNum(1);
reqDto.setPageSize(20);
reqDto.setPageSize(50);
reqDto.setOrderItem(null);
reqDto.setOrderSc(null);
reqDto.setSex("");
reqDto.setTags("tags12");
reqDto.setSex("");
// reqDto.setTags("tags40,tags80");
NewPageResult<ChimeUserInfoDto> pageInfo = chimePerformanceService.getUserListByCon(reqDto);
log.info("总共获取总数pagecount:{}",pageInfo.getList().size());
pageInfo.getList().parallelStream().forEach(dto -> {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment