From 422a35aa6dd08b4d301204565958278cdc576ad9 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 28 一月 2026 10:28:47 +0800
Subject: [PATCH] 0128优化课程报名
---
ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/CourseController.java | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/CourseController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/CourseController.java
index 99d7647..6ff6409 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/CourseController.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/CourseController.java
@@ -146,6 +146,15 @@
return R.fail("报名人数已满");
}
+ long userCount = courseOrderService.count(Wrappers.lambdaQuery(TCourseOrder.class)
+ .eq(TCourseOrder::getIdCard, courseOrder.getIdCard())
+ .eq(TCourseOrder::getCourseId, course.getId())
+ .in(TCourseOrder::getPayStatus, 1, 2, 5, 6));
+
+ if(userCount>0){
+ return R.fail("该课程已提交相同的报名意向!");
+ }
+
courseOrder.setAppUserId(userId);
courseOrder.setPayMoney(course.getCourseCost());
courseOrder.setPayStatus(1);
--
Gitblit v1.7.1