diff --git a/src/main/java/com/kiisoo/ic/customer/CustomerService.java b/src/main/java/com/kiisoo/ic/customer/CustomerService.java index f4f92b2..34cc353 100644 --- a/src/main/java/com/kiisoo/ic/customer/CustomerService.java +++ b/src/main/java/com/kiisoo/ic/customer/CustomerService.java @@ -25,6 +25,7 @@ import org.springframework.transaction.annotation.Transactional; import javax.annotation.PostConstruct; import java.util.*; +import java.util.concurrent.atomic.AtomicInteger; import java.util.stream.Collectors; /** @@ -155,11 +156,14 @@ public class CustomerService { PageHelper.startPage(pageNum,pageSize); List customers = opCustomerDOMapper.selectCustomerInfoByShopIds(shopIds, startDate, endDate); + AtomicInteger number = new AtomicInteger(1 + ((pageNum-1) * pageSize)); //求分页总数 Page pageList = (Page)customers; Long totalSize = pageList.getTotal(); for (OpCustomerDTO m : customers ) { m.setTotalSize(totalSize); + m.setNumber(number.get()); + number.incrementAndGet(); } return customers; } diff --git a/src/main/java/com/kiisoo/ic/customer/bean/OpCustomerDTO.java b/src/main/java/com/kiisoo/ic/customer/bean/OpCustomerDTO.java index 0bc03ae..6c748a9 100644 --- a/src/main/java/com/kiisoo/ic/customer/bean/OpCustomerDTO.java +++ b/src/main/java/com/kiisoo/ic/customer/bean/OpCustomerDTO.java @@ -32,6 +32,9 @@ public class OpCustomerDTO { */ private long totalSize; + /**序号*/ + private int number; + /**消费次数*/ private Integer salesNum;