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

Commit 553ab3b3 authored by anjiabin's avatar anjiabin

提交chime社交相关

parent d1484a46
......@@ -51,6 +51,10 @@ public class ChimeUserController {
, @RequestParam @Validated String tags
, @RequestParam @Validated String operateType
) {
log.info("ChimeUserController.register userId:{}",userId);
log.info("ChimeUserController.register sex:{}",sex);
log.info("ChimeUserController.register tags:{}",tags);
log.info("ChimeUserController.register operateType:{}",operateType);
if(operateType.equalsIgnoreCase("CREATE")){
ChimeUserRegisterReqDto reqDto = ChimeUserRegisterReqDto.getNew();
reqDto.setUserId(userId);
......
......@@ -47,7 +47,7 @@ public class ChimeUserServiceImpl implements IChimeUserService {
ChimeUserInfoDto chimeUserInfoDto = ChimeUserInfoDto.getNew();
if(StringUtil.isNotNull(reqDto)){
chimeUserInfoDto.setUserId(reqDto.getUserId());
chimeUserInfoDto.setSex(reqDto.getSex());
chimeUserInfoDto.setSex(chimeUserBiz.getSexDesc(reqDto.getSex()));
chimeUserInfoDto.setJoinPerformanceId("-1");
List<ChimeUserTagDto> userTagList = chimeUserBiz.buildUserTagDtoList(reqDto.getUserId(), reqDto.getTags());
chimeUserInfoDto.setUserTags(userTagList);
......@@ -69,7 +69,7 @@ public class ChimeUserServiceImpl implements IChimeUserService {
List<ChimeUserTagsMappingVo> userTagList = chimeUserBiz.buildUserTagVoList(reqDto.getUserId(),reqDto.getTags());
chimeUserInfoVo.setUserId(reqDto.getUserId());
chimeUserInfoVo.setUserTagsVoList(userTagList);
chimeUserInfoVo.setSex(reqDto.getSex());
chimeUserInfoVo.setSex(chimeUserBiz.getSexDesc(reqDto.getSex()));
dataUtils.updateChimeUser(chimeUserInfoVo);
} catch (Exception e) {
e.printStackTrace();
......
......@@ -59,7 +59,7 @@ public class DataUtils {
public void updateChimeUser(ChimeUserInfoVo chimeUserInfoVo) {
Query query = Query.query(Criteria.where("userId").is(chimeUserInfoVo.getUserId()));
Update update = Update.fromDocument(Document.parse(JsonUtils.toJson(chimeUserInfoVo)));
UpdateResult result = mongoTemplate.updateFirst(query,update,ChimeUserInfoVo.class.getSimpleName());
UpdateResult result = mongoTemplate.updateFirst(query,update,ChimeUserInfoVo.class,ChimeUserInfoVo.class.getSimpleName());
log.info("updateChimeUser result:{}",result.toString());
}
......
......@@ -6,8 +6,10 @@ import com.liquidnet.commons.lang.util.RandomUtil;
import com.liquidnet.service.chime.biz.ChimeUserBiz;
import com.liquidnet.service.chime.dto.ChimeUserInfoDto;
import com.liquidnet.service.chime.dto.ChimeUserListQueryReqDto;
import com.liquidnet.service.chime.dto.ChimeUserUpdateReqDto;
import com.liquidnet.service.chime.dto.NewPageResult;
import com.liquidnet.service.chime.service.IChimePerformanceService;
import com.liquidnet.service.chime.service.IChimeUserService;
import com.liquidnet.service.chime.utils.DataUtils;
import com.liquidnet.service.chime.vo.mongo.ChimeUserInfoVo;
import com.liquidnet.service.chime.vo.mongo.ChimeUserTagsMappingVo;
......@@ -47,11 +49,25 @@ public class TestDataUtils {
@Autowired
private IChimePerformanceService chimePerformanceService;
@Autowired
private IChimeUserService chimeUserService;
@Test
public void getPerformanceCount(){
System.out.println(chimeUserBiz.getSexDesc("{\"val\":\"MS01\",\"desc\":\"女3性\"}"));
}
@Test
public void updateUserInfo(){
String sex = "\"{\"val\":\"MS01\",\"desc\":\"男性\"}\"";
String tags = "[ { \"val\": \"MMS0102\", \"desc\": \"B\" }, { \"val\": \"MMS0101\", \"desc\": \"A\" }, { \"val\": \"MMS0201\", \"desc\": \"C\" } ]";
ChimeUserUpdateReqDto reqDto = ChimeUserUpdateReqDto.getNew();
reqDto.setUserId("TEST202109191447591475263969");
reqDto.setSex(sex);
reqDto.setTags(tags);
chimeUserService.updateUserInfo(reqDto);
}
@Test
public void getUserImgList(){
ExecutorService executorService = Executors.newFixedThreadPool(100);
......
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