From f49578c980eeb945f9bced2b85112c280e610345 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期二, 31 十二月 2024 14:01:13 +0800
Subject: [PATCH] 修改
---
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCourseController.java | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCourseController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCourseController.java
index cb3c74d..bc564dc 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCourseController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCourseController.java
@@ -153,6 +153,12 @@
record.setStudyNum(cacheSet1.size());
}
+ Long count = orderService.lambdaQuery()
+ .eq(TOrder::getGoodId, record.getId())
+ .eq(TOrder::getGoodType, 1)
+ .eq(TOrder::getPaymentStatus, 2).count();
+ record.setBuyNum(Integer.parseInt(String.valueOf(count)));
+
}
return R.ok(page);
}
@@ -313,7 +319,7 @@
prepayRequest.setMchid(weChatConfig.merchantId);
prepayRequest.setOutTradeNo(byId.getCode());
prepayRequest.setDescription("购买课程");
- prepayRequest.setNotifyUrl("http://www.zhipingwang.com.cn:8081/call-back/buy");
+ prepayRequest.setNotifyUrl("https://0ifzoxq2516g.guyubao.com/call-back/buy");
com.wechat.pay.java.service.payments.nativepay.model.Amount amount = new com.wechat.pay.java.service.payments.nativepay.model.Amount();
amount.setTotal(byId.getPaymentAmount().multiply(new BigDecimal(100)).intValue());
prepayRequest.setAmount(amount);
@@ -391,6 +397,14 @@
if (!cacheSet.isEmpty()) {
Page<TCourse> page = courseService.lambdaQuery().in(TCourse::getId, cacheSet).page(Page.of(basePage.getPageNum(), basePage.getPageSize()));
+ for (TCourse record : page.getRecords()) {
+ Set<Object> cacheSet1 = redisCache.getCacheSet("STUDY:" + record.getId());
+ if (cacheSet1==null){
+ record.setStudyNum(0);
+ }else {
+ record.setStudyNum(cacheSet1.size());
+ }
+ }
return R.ok(page);
}else {
return R.ok(new Page<>());
--
Gitblit v1.7.1