admin
2019-03-13 33b4ed2bbf28ec16b66e552680f56a691a4e908d
fanli/src/main/java/com/yeshi/fanli/service/impl/user/ForbiddenUserIdentifyCodeServiceImpl.java
@@ -13,7 +13,6 @@
import com.yeshi.fanli.exception.user.ForbiddenUserIdentifyCodeException;
import com.yeshi.fanli.service.inter.user.ForbiddenUserIdentifyCodeService;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.vo.user.ForbiddenUserIdentifyCodeVO;
@Service
public class ForbiddenUserIdentifyCodeServiceImpl implements ForbiddenUserIdentifyCodeService {
@@ -65,48 +64,7 @@
   
   @Override
   public List<ForbiddenUserIdentifyCodeVO> listQuery(long start, int count, String key, Integer type) {
      List<ForbiddenUserIdentifyCodeVO> list = forbiddenUserIdentifyCodeMapper.listQuery(start, count, key, type);
      if (list == null || list.size() == 0) {
         return list;
      }
      for (ForbiddenUserIdentifyCodeVO forbiddenUserIdentifyCodeVO: list) {
         String f_alipayAccount = forbiddenUserIdentifyCodeVO.getF_alipayAccount();
         if (f_alipayAccount != null && f_alipayAccount.trim().length() > 0) {
            forbiddenUserIdentifyCodeVO.setAlipayAccountState(1);
         }
         String f_phone = forbiddenUserIdentifyCodeVO.getF_phone();
         if (f_phone != null && f_phone.trim().length() > 0) {
            forbiddenUserIdentifyCodeVO.setPhoneState(1);
         }
         String f_taobaoUid = forbiddenUserIdentifyCodeVO.getF_taobaoUid();
         if (f_taobaoUid != null && f_taobaoUid.trim().length() > 0) {
            forbiddenUserIdentifyCodeVO.setTaobaoUidState(1);
         }
         String f_wxUnionId = forbiddenUserIdentifyCodeVO.getF_wxUnionId();
         if (f_wxUnionId != null && f_wxUnionId.trim().length() > 0) {
            forbiddenUserIdentifyCodeVO.setWxUnionIdState(1);
         }
      }
      return list;
   }
   @Override
   public long countQuery(String key,  Integer type) {
      return forbiddenUserIdentifyCodeMapper.countQuery(key, type);
   }
   @Override
   public void saveForbiddenInfo(String identifyCode, Integer type, boolean state) throws ForbiddenUserIdentifyCodeException{
   public void saveForbiddenInfo(String identifyCode, Integer type) throws ForbiddenUserIdentifyCodeException{
      
      ForbiddenUserIdentifyCodeTypeEnum typeEnum = null;
      
@@ -133,21 +91,18 @@
      
      ForbiddenUserIdentifyCode codeObject = listByTypeAndIdentifyCode(typeEnum ,identifyCode);
      if (codeObject == null) {
         // 封禁账户
         if (state) {
            codeObject = new ForbiddenUserIdentifyCode();
            codeObject.setType(typeEnum);
            codeObject.setIdentifyCode(identifyCode);
            codeObject.setEffective(state);
            codeObject.setCreateTime(new Date());
            codeObject.setUpdateTime(new Date());
            forbiddenUserIdentifyCodeMapper.insertSelective(codeObject);
         } else {
            throw new ForbiddenUserIdentifyCodeException(1, "未找到可解封号码");
         }
         // 封禁
         codeObject = new ForbiddenUserIdentifyCode();
         codeObject.setType(typeEnum);
         codeObject.setIdentifyCode(identifyCode);
         codeObject.setEffective(true);
         codeObject.setCreateTime(new Date());
         codeObject.setUpdateTime(new Date());
         forbiddenUserIdentifyCodeMapper.insertSelective(codeObject);
      } else {
         codeObject.setEffective(state);
         // 解封
         codeObject.setEffective(false);
         codeObject.setUpdateTime(new Date());
         forbiddenUserIdentifyCodeMapper.updateByPrimaryKeySelective(codeObject);
      }