xuhy
2025-12-31 5fbf6c24a047cd345682aa1e6fa043fff2f44bd2
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCourseOrderController.java
@@ -104,7 +104,25 @@
        courseOrderVO.setCourseCover(course.getCourseCover());
        courseOrderVO.setCourseType(course.getCourseType());
        courseOrderVO.setReleaseTime(course.getCreateTime());
        courseOrderVO.setPeopleLimit(course.getPeopleLimit());
        return R.ok(courseOrderVO);
    }
    @Log(title = "课程订单管理信息-批量通过支付审核", businessType = BusinessType.UPDATE)
    @ApiOperation(value = "批量通过支付审核")
    @PostMapping(value = "/agreePay")
    public R<Boolean> agreePay(@RequestBody List<String> ids) {
        List<TCourseOrder> tCourseOrders = courseOrderService.listByIds(ids);
        long count = tCourseOrders.stream().filter(e -> e.getPayStatus() != 0).count();
        if(count > 0){
            return R.fail("存在无需审核的订单");
        }
        tCourseOrders.forEach(e -> {
            e.setPayStatus(1);
        });
        courseOrderService.updateBatchById(tCourseOrders);
        return R.ok();
    }
    /**
@@ -125,6 +143,7 @@
        if(dto.getRefundStatus() == 3){
            // 驳回
            courseOrder.setRejectReason(dto.getRejectReason());
            courseOrder.setPayStatus(2);
        }
        courseOrderService.updateById(courseOrder);
        return R.ok();