| | |
| | | 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); |
| | |
| | | @TableField("end_time") |
| | | private LocalDate endTime; |
| | | |
| | | @ApiModelProperty(value = "是否开启课程缴费 1=是 0=否") |
| | | @TableField("is_open_course") |
| | | private Integer isOpenCourse; |
| | | |
| | | @ApiModelProperty(value = "已经报名人数") |
| | | @TableField(exist = false) |
| | | private Integer signUpNum; |
| | |
| | | <result column="course_detail" property="courseDetail" /> |
| | | <result column="course_lecturer" property="courseLecturer" /> |
| | | <result column="status" property="status" /> |
| | | <result column="is_open_course" property="isOpenCourse" /> |
| | | <result column="end_time" property="endTime" /> |
| | | <result column="create_time" property="createTime" /> |
| | | <result column="update_time" property="updateTime" /> |
| | |
| | | <!-- 通用查询结果列 --> |
| | | <sql id="Base_Column_List"> |
| | | id, course_title, course_type, course_cost, course_cover, course_carousel, people_limit, |
| | | course_detail, course_lecturer, status, end_time, |
| | | course_detail, course_lecturer, status, end_time,is_open_course, |
| | | create_time, update_time, create_by, update_by, disabled |
| | | </sql> |
| | | <select id="pageList" resultType="com.ruoyi.system.vo.TCourseVO"> |