From 51909b45d3d04b7bf667ba7bb52d7ea6353de3be Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期四, 27 十一月 2025 14:54:32 +0800
Subject: [PATCH] bug修改
---
ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/CourseController.java | 27 +++++++++++----------------
1 files changed, 11 insertions(+), 16 deletions(-)
diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/CourseController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/CourseController.java
index 91d117b..6f3c94b 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/CourseController.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/CourseController.java
@@ -86,8 +86,6 @@
String userId = tokenService.getLoginUserApplet().getUserId();
Page<TCourseOrder> page = new Page<>(query.getPageNum(), query.getPageSize());
Page<TCourseOrder> courseOrderPage = courseOrderService.page(page, Wrappers.<TCourseOrder>lambdaQuery()
- .and(e->e.ne(TCourseOrder::getPayStatus, 1)
- .ge(TCourseOrder::getCreateTime, LocalDateTime.now().minusMinutes(15)))
.eq(TCourseOrder::getAppUserId, userId)
.eq(Objects.nonNull(query.getPayStatus()),TCourseOrder::getPayStatus, query.getPayStatus())
.orderByDesc(TCourseOrder::getCreateTime));
@@ -138,23 +136,20 @@
courseOrder.setOrderNumber(OrderNos.getDid());
boolean save = courseOrderService.save(courseOrder);
if (save) {
+ Map<String, ? extends Object> maps =
+ new ImmutableMap.Builder<String, String>().
+ put("id", courseOrder.getId())
+ .build();
+ QuartzManager.addJob(
+ OrderJob.class,
+ (OrderJob.name+courseOrder.getId()).toUpperCase(),
+ TimeJobType.CANCEL_ORDER,
+ DateUtils.localDateTimeToDate(LocalDateTime.now().plusMinutes(15)),
+ maps
+ );
Map<String, Object> result = wxV3Pay.jsApi(courseOrder.getOrderNumber(), course.getCourseCost().multiply(BigDecimal.valueOf(100)).longValue(), appUser.getOpenId(),"购买课程","");
return R.ok(result);
}
-
- Map<String, ? extends Object> maps =
- new ImmutableMap.Builder<String, String>().
- put("id", courseOrder.getId())
- .build();
- QuartzManager.addJob(
- OrderJob.class,
- (OrderJob.name+courseOrder.getId()).toUpperCase(),
- TimeJobType.CANCEL_ORDER,
- DateUtils.localDateTimeToDate(LocalDateTime.now().plusMinutes(15)),
- maps
- );
-
-
return R.fail("报名失败");
}
--
Gitblit v1.7.1