|
@@ -2,9 +2,7 @@ package com.iotechn.unimall.admin.api.card.impl;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
-import com.iotechn.unimall.data.domain.CardManagementInfo;
|
|
|
-import com.iotechn.unimall.data.domain.CommonUserInfo;
|
|
|
-import com.iotechn.unimall.data.domain.PersonalHomepageInfo;
|
|
|
+import com.iotechn.unimall.data.domain.*;
|
|
|
import com.iotechn.unimall.data.mapper.CardManagementInfoMapper;
|
|
|
import com.iotechn.unimall.data.mapper.CommonUserInfoMapper;
|
|
|
import org.apache.ibatis.session.RowBounds;
|
|
@@ -18,7 +16,6 @@ import com.baomidou.mybatisplus.mapper.Wrapper;
|
|
|
import com.iotechn.unimall.core.exception.ServiceException;
|
|
|
import com.iotechn.unimall.data.util.ExcelUtil;
|
|
|
import com.iotechn.unimall.data.mapper.CardHolderInfoMapper;
|
|
|
-import com.iotechn.unimall.data.domain.CardHolderInfo;
|
|
|
import com.iotechn.unimall.admin.api.card.ICardHolderInfoService;
|
|
|
import com.iotechn.unimall.data.model.Page;
|
|
|
|
|
@@ -59,42 +56,9 @@ public class CardHolderInfoServiceImpl implements ICardHolderInfoService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Page<CardHolderInfo> list(Long commonId, String cardId, String classify, Date gmtCreate, Date gmtUpdate, Long deleteFlag, Integer page, Integer limit) throws ServiceException {
|
|
|
- Wrapper<CardHolderInfo> wrapper = new EntityWrapper<CardHolderInfo>();
|
|
|
- if (!StringUtils.isEmpty(commonId)) {
|
|
|
- wrapper.eq("common_id", commonId);
|
|
|
- }
|
|
|
- if (!StringUtils.isEmpty(cardId)) {
|
|
|
- wrapper.eq("card_id", cardId);
|
|
|
- }
|
|
|
- if (!StringUtils.isEmpty(classify)) {
|
|
|
- wrapper.eq("classify", classify);
|
|
|
- }
|
|
|
- if (!StringUtils.isEmpty(gmtCreate)) {
|
|
|
- wrapper.eq("gmt_create", gmtCreate);
|
|
|
- }
|
|
|
- if (!StringUtils.isEmpty(gmtUpdate)) {
|
|
|
- wrapper.eq("gmt_update", gmtUpdate);
|
|
|
- }
|
|
|
- if (!StringUtils.isEmpty(deleteFlag)) {
|
|
|
- wrapper.eq("delete_flag", deleteFlag);
|
|
|
- }
|
|
|
- wrapper.eq("delete_flag", 0);
|
|
|
- List<CardHolderInfo> list = cardHolderInfoMapper.selectPage(new RowBounds((page - 1) * limit, limit), wrapper);
|
|
|
- if (!CollectionUtils.isEmpty(list)) {
|
|
|
- for (CardHolderInfo cardHolderInfo : list) {
|
|
|
- CardManagementInfo cardManagementInfo = cardManagementInfoMapper.selectById(cardHolderInfo.getCardId());
|
|
|
- if (cardManagementInfo != null) {
|
|
|
- cardHolderInfo.setCardManagementInfo(cardManagementInfo);
|
|
|
- //查看是否允许分享
|
|
|
- CommonUserInfo commonUserInfo = commonUserInfoMapper.selectById(cardManagementInfo.getCommonId());
|
|
|
- if (commonUserInfo != null) {
|
|
|
- cardHolderInfo.setShareCard(commonUserInfo.getShareCard());
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- Integer count = cardHolderInfoMapper.selectCount(wrapper);
|
|
|
+ public Page<CardHolderInfo> list(Long commonId, String searchContent, String classify, Date gmtCreate, Date gmtUpdate, Long deleteFlag, Integer page, Integer limit) throws ServiceException {
|
|
|
+ List<CardHolderInfo> list = cardHolderInfoMapper.getCardHolderInfoPage(searchContent,classify,(page - 1) * limit, limit, commonId);
|
|
|
+ Integer count = cardHolderInfoMapper.getCardHolderCount(searchContent,classify,(page - 1) * limit, limit, commonId);
|
|
|
return new Page<CardHolderInfo>(list, page, limit, count);
|
|
|
}
|
|
|
|