xuhy
2026-03-02 90e2fa776f8a69055bddd159f9e84e7f70a11c8d
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCourseOrderController.java
@@ -108,6 +108,23 @@
        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();
    }
    /**
     * 审核课程订单管理退款申请
     */
@@ -126,6 +143,7 @@
        if(dto.getRefundStatus() == 3){
            // 驳回
            courseOrder.setRejectReason(dto.getRejectReason());
            courseOrder.setPayStatus(2);
        }
        courseOrderService.updateById(courseOrder);
        return R.ok();