From 21ee583563d59d9d04840f65cb0053df9b183554 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期一, 30 十月 2023 10:08:50 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai --- cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java b/cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java index 6d76e67..62ddfb2 100644 --- a/cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java +++ b/cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java @@ -251,6 +251,10 @@ + + @Autowired + private CompetitionService competitionService; + @ResponseBody @PostMapping("/api/competition/paymentCompetition") @ApiOperation(value = "赛事报名", tags = {"APP-赛事活动列表"}) @@ -260,10 +264,28 @@ }) public ResultUtil paymentCompetition(PaymentCompetitionVo paymentCompetitionVo){ try { + + + Competition byId = competitionService.getById(paymentCompetitionVo.getId()); + Date date = byId.getEndTime(); // Assuming you have a Date object + + // Check if the date is past the current time + boolean isPast = date.after(new Date()); + + if (!isPast) { + return new ResultUtil(0,"已超过截至报名时间"); + } + + + + Integer uid = tokenUtil.getUserIdFormRedis(); if(null == uid){ return ResultUtil.tokenErr(); } + + + return cttService.paymentCompetition(uid, paymentCompetitionVo); }catch (Exception e){ e.printStackTrace(); -- Gitblit v1.7.1