From 62ed483e2b542c8088cd304468824b87482c828b Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期五, 15 三月 2024 22:33:11 +0800 Subject: [PATCH] 部分bug修改 --- cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java | 5 +++-- 1 files changed, 3 insertions(+), 2 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 ef8af3e..01fbc2a 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 @@ -435,18 +435,19 @@ String transaction_id = map.get("transaction_id"); String result = map.get("result"); - PaymentCompetition paymentCompetition = paymentCompetitionService.getOne(new QueryWrapper<PaymentCompetition>().eq("code", code) - .eq("payType", 1)); + PaymentCompetition paymentCompetition = paymentCompetitionService.getOne(new QueryWrapper<PaymentCompetition>().eq("code", code).eq("payType", 1)); if (paymentCompetition.getPayStatus() == 1) { paymentCompetition.setAppUserId(null); paymentCompetition.setPayStatus(2); paymentCompetition.setPayTime(new Date()); paymentCompetition.setPayOrderNo(transaction_id); paymentCompetitionService.updateById(paymentCompetition); + Competition competition = cttService.getById(paymentCompetition.getCompetitionId()); competition.setApplicantsNumber(competition.getApplicantsNumber() + 1); cttService.updateById(competition); } + PrintWriter out = response.getWriter(); out.write(result); out.flush(); -- Gitblit v1.7.1