|
@@ -1994,8 +1994,22 @@ public class AuthServiceImpl implements AuthService {
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public List<RossChallengeRoundVo> getInfoByUserName(String userName){
|
|
|
- return authMapper.getInfoByUserName(userName);
|
|
|
+ public RossChallengeRoundVo getInfoByUserName(String userName,Integer authUserId){
|
|
|
+ //获取活动时间
|
|
|
+ ChallengeActivityVo activityTime = authMapper.getActivityTime(authUserId);
|
|
|
+ //活动时间内用户是否参与比赛
|
|
|
+ RossChallengeRoundVo ross=new RossChallengeRoundVo();
|
|
|
+ if(null!=activityTime&&StringUtils.isNotEmpty(activityTime.getStartTime())&&StringUtils.isNotEmpty(activityTime.getEndTime())){
|
|
|
+ RossChallengeRoundVo rossChallengeRoundVo = authMapper.getcontestedInfoByUserName(userName,activityTime.getStartTime(),activityTime.getEndTime());
|
|
|
+ if(null!=rossChallengeRoundVo&&null!=rossChallengeRoundVo.getContestStatus()){
|
|
|
+ ross.setContestStatus(rossChallengeRoundVo.getContestStatus());
|
|
|
+ }else{
|
|
|
+ ross.setContestStatus(0);
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ ross.setContestStatus(0);
|
|
|
+ }
|
|
|
+ return ross;
|
|
|
}
|
|
|
/**
|
|
|
* 验证用户是否已经报名
|