| | |
| | | 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(); |
| | | } |
| | | |
| | | /** |
| | | * 审核课程订单管理退款申请 |
| | | */ |
| | |
| | | if(dto.getRefundStatus() == 3){ |
| | | // 驳回 |
| | | courseOrder.setRejectReason(dto.getRejectReason()); |
| | | courseOrder.setPayStatus(2); |
| | | } |
| | | courseOrderService.updateById(courseOrder); |
| | | return R.ok(); |