From 9366761082a8f4d2a70360937d8515087dd1a36c Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Wed, 14 Jan 2026 15:52:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A8=E8=8D=90=E7=94=A8=E6=88=B7=E9=9A=8F?= =?UTF-8?q?=E6=9C=BA=E4=B8=80=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../finance/common/controller/PaymentController.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/com/zmzm/finance/common/controller/PaymentController.java b/src/main/java/com/zmzm/finance/common/controller/PaymentController.java index d359087..aa66b59 100644 --- a/src/main/java/com/zmzm/finance/common/controller/PaymentController.java +++ b/src/main/java/com/zmzm/finance/common/controller/PaymentController.java @@ -45,6 +45,8 @@ public class PaymentController { @Autowired private IUserCourseBuyService userCourseBuyService; @Autowired + private WumenUserService wumenUserService; + @Autowired private ITCommodityService commodityService; @Autowired private ITCustomerPointDetailService customerPointDetailService; @@ -355,6 +357,15 @@ public class PaymentController { .orderByAsc(UserCourseBuy::getCreateTime) .last("limit 3")); } + if (list.isEmpty()) { + Map map = new HashMap<>(); + WumenUser user = wumenUserService.getOne(new MPJLambdaWrapper() + .select(WumenUser::getTel) + .orderByAsc("rand()") + .isNotNull(WumenUser::getTel).last("limit 1")); + map.put("tel",user.getTel()); + list.add(map); + } return R.ok().putData("list",list); }