From 28a927a053b1c6da4aea860219cd3546054abbdf Mon Sep 17 00:00:00 2001 From: cst61 Date: Wed, 1 Jul 2026 14:53:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E4=BC=98=E6=83=A0=E5=8D=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/rj/service/impl/LbUserCouponServiceImpl.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/rj/service/impl/LbUserCouponServiceImpl.java b/src/main/java/com/rj/service/impl/LbUserCouponServiceImpl.java index 6c931aa..709ebfb 100644 --- a/src/main/java/com/rj/service/impl/LbUserCouponServiceImpl.java +++ b/src/main/java/com/rj/service/impl/LbUserCouponServiceImpl.java @@ -123,6 +123,7 @@ public class LbUserCouponServiceImpl new LambdaQueryWrapper() .eq(LbUser::getTenantId, tid) .ge(LbUser::getUpdatedAt, startDate) + .ge(LbUser::getCoupon, 100) .isNotNull(LbUser::getMobile) .ne(LbUser::getMobile, "") .orderByDesc(LbUser::getUpdatedAt) @@ -229,12 +230,18 @@ public class LbUserCouponServiceImpl while (fetched < totalNeeded) { int limit = Math.min(pageSize, totalNeeded - fetched); + int cate = 2; + int type = 1; String uri = couponApiBaseUrl + (couponApiBaseUrl.contains("?") ? "&" : "?") - + "cate=2&type=1&page=" + page + "&limit=" + limit; + + "cate=" + cate + "&type=" + type + "&page=" + page + "&limit=" + limit; long timestamp = System.currentTimeMillis() / 1000; String noncestr = randomNoncestr(); Map signParams = new LinkedHashMap<>(); + signParams.put("cate", cate); + signParams.put("type", type); + signParams.put("page", page); + signParams.put("limit", limit); signParams.put("timestamp", timestamp); signParams.put("noncestr", noncestr); String sign = HxrGoodsSignUtil.computeSign(signParams, ctx.appStr().trim());