| | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.dsh.competition.entity.Competition; |
| | | import com.dsh.competition.entity.Participant; |
| | | import com.dsh.competition.entity.PaymentCompetition; |
| | | import com.dsh.competition.entity.UserCompetition; |
| | | import com.dsh.competition.feignclient.model.GetPeopleQuery; |
| | | import com.dsh.competition.feignclient.model.GetStuSourseList; |
| | | import com.dsh.competition.feignclient.model.ListQuery; |
| | | import com.dsh.competition.feignclient.model.PurchaseRecordVo; |
| | |
| | | import com.dsh.competition.model.CompetitionListVo; |
| | | import com.dsh.competition.model.PaymentCompetitionVo; |
| | | import com.dsh.competition.service.CompetitionService; |
| | | import com.dsh.competition.service.IParticipantService; |
| | | import com.dsh.competition.service.IPaymentCompetitionService; |
| | | import com.dsh.competition.service.UserCompetitionService; |
| | | import com.dsh.competition.util.PayMoneyUtil; |
| | |
| | | |
| | | @Autowired |
| | | private IPaymentCompetitionService paymentCompetitionService; |
| | | |
| | | @Autowired |
| | | private IParticipantService participantService; |
| | | |
| | | |
| | | @PostMapping("/base/competition/getPayedCompetitions") |
| | |
| | | return new Page<Competition>(); |
| | | } |
| | | } |
| | | |
| | | |
| | | @PostMapping("/base/competition/add") |
| | | public void add(@RequestBody Competition competition){ |
| | | try { |
| | | cttService.save(competition); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | @PostMapping("/base/competition/update") |
| | | public void update(@RequestBody Competition competition){ |
| | | try { |
| | | cttService.updateById(competition); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | @PostMapping("/base/competition/cancel") |
| | | public void cancel(@RequestBody Integer id){ |
| | | try { |
| | | Competition byId = cttService.getById(id); |
| | | byId.setStatus(4); |
| | | cttService.updateById(byId); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | |
| | | // @PostMapping("/base/competition/getPeopleFromId") |
| | | // public Page<Participant> getPeopleFromId(@RequestBody GetPeopleQuery getPeopleQuery){ |
| | | // try { |
| | | // Page<Participant> participantPage = new Page<>(); |
| | | // LambdaQueryWrapper<Participant> participantLambdaQueryWrapper = new LambdaQueryWrapper<>(); |
| | | // if(getPeopleQuery.getState()!=null){ |
| | | // participantLambdaQueryWrapper.eq(Participant::getState) |
| | | // } |
| | | // participantService.page() |
| | | // }catch (Exception e){ |
| | | // return null; |
| | | // } |
| | | // } |
| | | |
| | | } |
| | | |