|
@@ -2,6 +2,8 @@ package com.iotechn.unimall.admin.api.card.impl;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
+import com.iotechn.unimall.core.exception.AppServiceException;
|
|
|
+import com.iotechn.unimall.core.exception.ExceptionDefinition;
|
|
|
import com.iotechn.unimall.data.domain.*;
|
|
|
import com.iotechn.unimall.data.mapper.CardExchangeInfoMapper;
|
|
|
import com.iotechn.unimall.data.mapper.CardManagementInfoMapper;
|
|
@@ -115,6 +117,25 @@ public class CardHolderInfoServiceImpl implements ICardHolderInfoService {
|
|
|
return cardHolderInfoMapper.selectById(id);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public CardHolderInfo getAdded(Long commonId, String cardId) throws ServiceException {
|
|
|
+ CardHolderInfo CardHolderInfo1 = new CardHolderInfo();
|
|
|
+ CardHolderInfo1.setCommonId(commonId);
|
|
|
+ CardHolderInfo1.setCardId(cardId);
|
|
|
+ CardHolderInfo1.setDeleteFlag(0l);
|
|
|
+ CardHolderInfo cardHolderInfo = cardHolderInfoMapper.selectOne(CardHolderInfo1);
|
|
|
+ //查看名片夹是否存有该名片
|
|
|
+ if (cardHolderInfo!=null){
|
|
|
+ throw new AppServiceException(ExceptionDefinition.ALREADY_ADDED_ERROR);
|
|
|
+ }
|
|
|
+ CardManagementInfo cardManagementInfo=cardManagementInfoMapper.selectById(cardId);
|
|
|
+ //查询名片所属id
|
|
|
+ if (commonId.equals(cardManagementInfo.getCommonId())){
|
|
|
+ throw new AppServiceException(ExceptionDefinition.ADD_ONESELF_ERROR);
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public String export(Long commonId, String cardId, String classify, Date gmtCreate, Date gmtUpdate, Long deleteFlag, Integer page, Integer limit) throws ServiceException {
|
|
|
Wrapper<CardHolderInfo> wrapper = new EntityWrapper<CardHolderInfo>();
|