| | |
| | | private Integer opponentScore; |
| | | @ApiModelProperty("比赛时间") |
| | | private String startTime; |
| | | @ApiModelProperty("比赛结果(1=胜,-1=负)") |
| | | @ApiModelProperty("比赛结果(1=胜,0平 -1=负)") |
| | | private Integer matchResult; |
| | | @ApiModelProperty("获得积分") |
| | | private Integer award; |
| | |
| | | cupCompetitor.setLoseIntegral(worldCup.getLoseIntegral()); |
| | | } |
| | | //如果之前平了,现在赢了,需要扣减积分 |
| | | if(cupCompetitor.getMatchResult() == 0 && blue.compareTo(red) >0){ |
| | | if(cupCompetitor.getMatchResult() == 0 && blue>red){ |
| | | //先扣除 |
| | | SaveUserIntegralChangesVo vo1 = new SaveUserIntegralChangesVo(); |
| | | vo1.setAppUserId(cupCompetitor.getAppUserId()); |
| | |
| | | @Override |
| | | public List<WorldCupCodeListVo> getWorldCupCodeListId(Integer worldCupId) { |
| | | List<WorldCupCompetitor> worldCupCompetitors = this.baseMapper.selectList(new LambdaQueryWrapper<WorldCupCompetitor>().eq(WorldCupCompetitor::getWorldCupId, worldCupId) |
| | | .le(WorldCupCompetitor::getStartTime, new Date()).ge(WorldCupCompetitor::getEndTime, new Date())); |
| | | .and(w->w.isNull(WorldCupCompetitor::getEndTime).or(s->s.le(WorldCupCompetitor::getStartTime, new Date()).ge(WorldCupCompetitor::getEndTime, new Date())))) |
| | | ; |
| | | List<WorldCupCodeListVo> worldCupCodeListVos = new ArrayList<>(); |
| | | |
| | | // worldCupCompetitors 通过code分组 |
| | |
| | | userGameRecordList.put("participantType", participantType); |
| | | userGameRecordList.put("participantId", participantId); |
| | | AppUser appUser = appUserClient.getAppUser(appUserId); |
| | | if(appUser==null){ |
| | | continue; |
| | | } |
| | | userGameRecordList.put("province", appUser.getProvince() + appUser.getCity()); |
| | | if(1 == participantType){ |
| | | TStudent tStudent = studentClient.queryById(participantId.intValue()); |
| | |
| | | // 获取正在进行的赛事 |
| | | |
| | | int size = worldCupCompetitorService.list(new LambdaQueryWrapper<WorldCupCompetitor>().eq(WorldCupCompetitor::getWorldCupId, worldCupListCoachVo.getId()) |
| | | .le(WorldCupCompetitor::getStartTime, new Date()).ge(WorldCupCompetitor::getEndTime, new Date()).groupBy(WorldCupCompetitor::getCode)).size(); |
| | | .and(w->w.isNull(WorldCupCompetitor::getEndTime).or(s->s.le(WorldCupCompetitor::getStartTime, new Date()).ge(WorldCupCompetitor::getEndTime, new Date()))).groupBy(WorldCupCompetitor::getCode)).size(); |
| | | worldCupListCoachVo.setNowNum(size); |
| | | } |
| | | |
| | |
| | | @Configuration |
| | | @PropertySource("classpath:redis.properties") |
| | | public class RedisConfig { |
| | | @Value("${spring.redis.host}") |
| | | @Value("192.168.110.106") |
| | | private String host; |
| | | |
| | | @Value("${spring.redis.port}") |