破解私聊-陌生用户功能 设置陌生人通过回答问题进入私聊页面

pojo

import lombok.AllArgsConstructor;

import lombok.Data;

import lombok.NoArgsConstructor;

@Data

@NoArgsConstructor

@AllArgsConstructor

public class Question extends BasePojo {

private Long id;

private Long userId;

//问题内容

private String txt;

}

===========================================================

mapper

import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import com.tanhua.common.pojo.Question;

public interface QuestionMapper extends BaseMapper {

}

===================================================

service

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;

import com.tanhua.common.mapper.QuestionMapper;

import com.tanhua.common.pojo.Question;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Service;

@Service

public class QuestionService {

@Autowired

private QuestionMapper questionMapper;

public Question queryQuestion(Long userId) {

QueryWrapper queryWrapper = new QueryWrapper();

queryWrapper.eq(“user_id”, userId);

return this.questionMapper.selectOne(queryWrapper);

}

}

===========================================================

App controller

/**

* 查询陌生人问题

*

* @param userId

* @return

*/

@GetMapping(“strangerQuestions”)

public ResponseEntity queryQuestion(@RequestParam(“userId”) Long userId) {

try {

String question = this.tanHuaService.queryQuestion(userId);

return ResponseEntity.ok(question);

} catch (Exception e) {

e.printStackTrace();

}

return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build();

}

=====================================================

APP service

public String queryQuestion(Long userId) {

Question question = this.questionService.queryQuestion(userId);

if(ObjectUtil.isNotEmpty(question)){

return question.getTxt();

}

//默认的问题

return “你的爱好是什么?”;

}

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
(0)
用户投稿
上一篇 2022年6月21日
下一篇 2022年6月21日

相关推荐

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息