From dce1e83ec27a066ebc6c17a4ac6d03c9ad6ff703 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期五, 12 十二月 2025 14:21:39 +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