| | |
| | | import com.dsh.account.entity.HonorRules; |
| | | import com.dsh.account.entity.StudentHonor; |
| | | import com.dsh.account.entity.TStudent; |
| | | import com.dsh.account.feignclient.communityWorldCup.WorldCupCompetitorClient; |
| | | import com.dsh.account.feignclient.competition.ParticipantClient; |
| | | import com.dsh.account.feignclient.course.CoursePackageClient; |
| | | import com.dsh.account.feignclient.course.model.CoursePackage; |
| | |
| | | |
| | | @Autowired |
| | | private HonorRulesClient honorRulesClient; |
| | | |
| | | @Resource |
| | | private WorldCupCompetitorClient worldCupCompetitorClient; |
| | | |
| | | |
| | | |
| | |
| | | voList.add(vo); |
| | | } |
| | | |
| | | Integer count5 = worldCupCompetitorClient.winCount(stuId); |
| | | if (count5 > 0) { |
| | | GongVo vo = new GongVo(); |
| | | vo.setMedalType(5); |
| | | vo.setMedalName("赢家"); |
| | | voList.add(vo); |
| | | } |
| | | |
| | | Integer count6 = worldCupCompetitorClient.count(stuId); |
| | | if (count6 > 0) { |
| | | GongVo vo = new GongVo(); |
| | | vo.setMedalType(6); |
| | | vo.setMedalName("次数"); |
| | | voList.add(vo); |
| | | } |
| | | |
| | | return voList; |
| | | } |
| | |
| | | case 4: |
| | | vo.setMedalName("深度玩家"); |
| | | break; |
| | | case 5: |
| | | vo.setMedalName("赢家"); |
| | | break; |
| | | case 6: |
| | | vo.setMedalName("次数"); |
| | | break; |
| | | } |
| | | //拿到当前对应的rule对象 |
| | | List<Integer> integers = new ArrayList<>(); |