liujie
2026-01-28 ea6f6d70aeb2351d783056d3c01adce59c7d6523
ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/CourseController.java
@@ -187,9 +187,12 @@
        LocalDate endTime = course.getEndTime();
        TOtherConfig config = otherConfigService.getById(1);
        if(config.getIsOpenInsurance()==1){
        long count1 = insuranceOrderService.count(new LambdaQueryWrapper<TInsuranceOrder>().eq(TInsuranceOrder::getType,course.getCourseType()).eq(TInsuranceOrder::getAppUserId, userId).eq(TInsuranceOrder::getStatus, 2));
        if(count1<=0){
            return R.fail("请先缴纳保险费");
            }
        }
        if(endTime.isBefore(LocalDate.now())){
@@ -230,10 +233,15 @@
        String userId = tokenService.getLoginUserApplet().getUserId();
        TCourseOrder courseOrder1 = courseOrderService.getById(courseOrder.getId());
        TCourse course = courseService.getById(courseOrder1.getCourseId());
        TOtherConfig config = otherConfigService.getById(1);
        if(config.getIsOpenInsurance()==1){
        long count1 = insuranceOrderService.count(new LambdaQueryWrapper<TInsuranceOrder>().eq(TInsuranceOrder::getType,course.getCourseType()).eq(TInsuranceOrder::getAppUserId, userId).eq(TInsuranceOrder::getStatus, 2));
        if(count1<=0){
            return R.fail("请先缴纳保险费");
        }
        }
        TAppUser appUser = appUserService.getById(userId);
//        if(!userId.equals(courseOrder1.getAppUserId())){