fix:注册手机号验重

This commit is contained in:
zhangqinlin
2021-12-20 17:30:36 +08:00
parent 2538ea1fd6
commit 5e6e6d1a12
@@ -2,14 +2,17 @@ package com.jero.data.service.impl;
import cn.hutool.crypto.asymmetric.RSA;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jero.common.exception.JeroBootException;
import com.jero.common.util.*;
import com.jero.company.entity.PayContactsManagement;
import com.jero.company.service.IPayContactsManagementService;
import com.jero.data.entity.DetailForCaseCommittee;
import com.jero.data.entity.PayCaseCommittee;
import com.jero.data.entity.QueryFileList;
import com.jero.data.entity.RegisterSelf;
import com.jero.data.mapper.PayCaseCommitteeMapper;
import com.jero.data.mapper.PayCaseCommitteeSubitemMapper;
@@ -84,6 +87,13 @@ public class PayCaseCommitteeServiceImpl extends ServiceImpl<PayCaseCommitteeMap
} catch (Exception e) {
e.printStackTrace();
}
//判断手机号是否重复
QueryWrapper<PayContactsManagement> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("phone",phone);
int count = payContactsManagementService.count();
if(count>0){
throw new JeroBootException("手机号已存在!");
}
//处理手机获取验证码的逻辑
Object obj = redisUtil.get("_verification:_phone:" + phone);
if (obj == null) {