|
|
@ -170,15 +170,11 @@ public class TopicService implements ITopicService{ |
|
|
|
if (a != null) { |
|
|
|
return; |
|
|
|
} |
|
|
|
//储存数据库
|
|
|
|
long count = topicDao.countVote(group.getProjectId(), (long)(int)o); |
|
|
|
//将自己抢答的信息存进redis
|
|
|
|
redisUtil.set(group.getProjectId() + Constant.Redis.RESPONDER + o,group.getGroupId(),Constant.Redis.TIME_OUT); |
|
|
|
//储存数据库
|
|
|
|
MtResponderExample responderExample = new MtResponderExample(); |
|
|
|
responderExample.createCriteria().andTopicIdEqualTo((long)o).andGroupIdEqualTo(group.getGroupId()); |
|
|
|
List<MtResponder> mtResponderList = mtResponderMapper.selectByExample(responderExample); |
|
|
|
if(CollectionUtil.isNotEmpty(mtResponderList)){ |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
MtResponder mtResponder = new MtResponder(); |
|
|
|
mtResponder.setId(snowflake.nextId()); |
|
|
|
mtResponder.setGroupId(group.getGroupId()); |
|
|
|