From 7869fa712c19c351a48bfb0af11b0fe87b17c184 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期三, 14 一月 2026 15:14:00 +0800
Subject: [PATCH] 小程序 用户端接口开发

---
 server/dmmall_service/src/main/java/com/doumee/service/business/impl/CardServiceImpl.java |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/server/dmmall_service/src/main/java/com/doumee/service/business/impl/CardServiceImpl.java b/server/dmmall_service/src/main/java/com/doumee/service/business/impl/CardServiceImpl.java
index 46b2aae..86d33f3 100644
--- a/server/dmmall_service/src/main/java/com/doumee/service/business/impl/CardServiceImpl.java
+++ b/server/dmmall_service/src/main/java/com/doumee/service/business/impl/CardServiceImpl.java
@@ -72,11 +72,11 @@
         }
         Integer num = card.getNum();
 
-        Integer startNo = Integer.valueOf(cardParam.getStartNo());
+        int startNo = Integer.valueOf(cardParam.getStartNo());
         Card count = new Card();
         count.setParamId(card.getParamId());
-        Integer countNum = count(count);
-        startNo = countNum != 0 ? startNo+countNum : startNo;
+        long countNum = Constants.formatLongNum(count(count));
+        startNo = countNum != 0 ? (int) (startNo + countNum) : startNo;
 
         List<Integer> list = new ArrayList<>();
         for (int i = 0; i <num; i++) {
@@ -201,7 +201,7 @@
     }
 
     @Override
-    public Integer count(Card card) {
+    public Long count(Card card) {
         QueryWrapper<Card> wrapper = new QueryWrapper<>(card);
         return cardMapper.selectCount(wrapper);
     }

--
Gitblit v1.9.3