|
|
@ -102,6 +102,8 @@ public class CompeteService implements ICompeteService { |
|
|
|
private CompetePlayerMapper competePlayerMapper; |
|
|
|
@Resource |
|
|
|
private CompeteJudgmentMapper competeJudgmentMapper; |
|
|
|
@Resource |
|
|
|
private CompeteVideoMapper competeVideoMapper; |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@ -1180,11 +1182,11 @@ public class CompeteService implements ICompeteService { |
|
|
|
competeStartOrder.setRemark(param.getRemark()); |
|
|
|
competeStartOrderMapper.updateByPrimaryKeySelective(competeStartOrder); |
|
|
|
} |
|
|
|
CompeteStartOrder competeStartOrder=new CompeteStartOrder(); |
|
|
|
competeStartOrder.setId(param.getSiteOrderId()); |
|
|
|
competeStartOrder.setWaiver(param.getWaiver()); |
|
|
|
competeStartOrderMapper.updateByPrimaryKeySelective(competeStartOrder); |
|
|
|
if(param.getWaiver()!=((byte)0)){ |
|
|
|
CompeteStartOrder competeStartOrder=new CompeteStartOrder(); |
|
|
|
competeStartOrder.setId(param.getSiteOrderId()); |
|
|
|
competeStartOrder.setWaiver(param.getWaiver()); |
|
|
|
competeStartOrderMapper.updateByPrimaryKeySelective(competeStartOrder); |
|
|
|
for (int i = 0; i < param.getFractionsList().size(); i++) { |
|
|
|
param.getFractionsList().get(i).setScore(new BigDecimal(0)); |
|
|
|
} |
|
|
@ -1407,8 +1409,20 @@ public class CompeteService implements ICompeteService { |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<ScoreVo.CountScoreCurrentSite> countScoreCurrentSite(CompeteDto.CompeteSite params) { |
|
|
|
|
|
|
|
Long siteId = params.getSiteId(); |
|
|
|
List<ScoreVo.CountScoreCurrentSite> countScoreCurrentSites = competeScoreDao.selectCountScoreCurrentSite(siteId); |
|
|
|
countScoreCurrentSites.forEach(mes->{ |
|
|
|
CompeteStartOrder competeStartOrder = competeStartOrderMapper.selectByPrimaryKey(siteId); |
|
|
|
CompeteVideoExample competeVideoExample = new CompeteVideoExample(); |
|
|
|
competeVideoExample.createCriteria().andProjectIdEqualTo(competeStartOrder.getProjectId()).andPlayerIdEqualTo(competeStartOrder.getPlayerId()); |
|
|
|
List<CompeteVideo> competeVideos = competeVideoMapper.selectByExample(competeVideoExample); |
|
|
|
if(competeVideos.size()>0) { |
|
|
|
CompeteVideo competeVideo = competeVideos.get(0); |
|
|
|
String path = competeVideo.getVideoUrl(); |
|
|
|
mes.setVideoUrl(path); |
|
|
|
} |
|
|
|
}); |
|
|
|
return countScoreCurrentSites; |
|
|
|
} |
|
|
|
|
|
|
@ -1799,6 +1813,13 @@ public class CompeteService implements ICompeteService { |
|
|
|
} |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
CompeteVideoExample competeVideoExample=new CompeteVideoExample(); |
|
|
|
competeVideoExample.createCriteria().andProjectIdEqualTo(param.getProjectId()).andPlayerIdEqualTo(competeStartOrder1.getPlayerId()).andCompeteTimeIdEqualTo(param.getCompeteTimeId()).andRecStatusEqualTo((byte)0); |
|
|
|
List<CompeteVideo> competeVideos = competeVideoMapper.selectByExample(competeVideoExample); |
|
|
|
if(competeVideos.size()>0){ |
|
|
|
selScropeVo.setVideoPath(competeVideos.get(0).getVideoUrl()); |
|
|
|
} |
|
|
|
selScropeVo.setScoreList(scropLists); |
|
|
|
return selScropeVo; |
|
|
|
} |
|
|
@ -1816,6 +1837,7 @@ public class CompeteService implements ICompeteService { |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageInfo<ScoreVo.CountScorePublicity> queryCountScore(ScoreDto.ShowResult param) { |
|
|
|
|
|
|
|
log.info("计数赛成绩公示:{}", param); |
|
|
|
CompeteProject project = competeProjectMapper.selectByPrimaryKey(param.getProjectId()); |
|
|
|
log.info("查询{}项目的成绩:", project); |
|
|
|