手机号加密
This commit is contained in:
parent
d22beeba08
commit
c98c49c152
|
|
@ -11,6 +11,7 @@ import com.bonus.common.biz.enums.HttpCodeEnum;
|
||||||
import com.bonus.common.core.constant.SecurityConstants;
|
import com.bonus.common.core.constant.SecurityConstants;
|
||||||
import com.bonus.common.core.utils.DateUtils;
|
import com.bonus.common.core.utils.DateUtils;
|
||||||
import com.bonus.common.core.utils.StringUtils;
|
import com.bonus.common.core.utils.StringUtils;
|
||||||
|
import com.bonus.common.core.utils.encryption.Sm4Utils;
|
||||||
import com.bonus.common.core.web.domain.AjaxResult;
|
import com.bonus.common.core.web.domain.AjaxResult;
|
||||||
import com.bonus.common.security.utils.SecurityUtils;
|
import com.bonus.common.security.utils.SecurityUtils;
|
||||||
import com.bonus.material.purchase.config.RemoteConfig;
|
import com.bonus.material.purchase.config.RemoteConfig;
|
||||||
|
|
@ -92,6 +93,9 @@ public class BmUnitServiceImpl implements IBmUnitService
|
||||||
if (unit.getTypeId() != null) {
|
if (unit.getTypeId() != null) {
|
||||||
unit.setTypeName(labelMap.get(unit.getTypeId().toString()) == null ? "" : labelMap.get(unit.getTypeId().toString()));
|
unit.setTypeName(labelMap.get(unit.getTypeId().toString()) == null ? "" : labelMap.get(unit.getTypeId().toString()));
|
||||||
}
|
}
|
||||||
|
String telphone = unit.getTelphone();
|
||||||
|
telphone = Sm4Utils.decrypt(telphone);
|
||||||
|
unit.setTelphone(telphone);
|
||||||
AjaxResult ajaxResult = remoteDeptService.getInfo(unit.getDeptId(), SecurityConstants.INNER);
|
AjaxResult ajaxResult = remoteDeptService.getInfo(unit.getDeptId(), SecurityConstants.INNER);
|
||||||
//健壮性判断
|
//健壮性判断
|
||||||
if (ajaxResult.isSuccess()) {
|
if (ajaxResult.isSuccess()) {
|
||||||
|
|
@ -123,6 +127,8 @@ public class BmUnitServiceImpl implements IBmUnitService
|
||||||
}
|
}
|
||||||
//判断手机号是否合法
|
//判断手机号是否合法
|
||||||
if (StringUtils.isNotBlank(bmUnit.getTelphone()) && !PhoneUtil.isMobile(bmUnit.getTelphone())) {
|
if (StringUtils.isNotBlank(bmUnit.getTelphone()) && !PhoneUtil.isMobile(bmUnit.getTelphone())) {
|
||||||
|
String telphone = Sm4Utils.encrypt(bmUnit.getTelphone());
|
||||||
|
bmUnit.setTelphone(telphone);
|
||||||
return AjaxResult.error(HttpCodeEnum.INVALID_PHONE_FORMAT.getCode(), HttpCodeEnum.INVALID_PHONE_FORMAT.getMsg());
|
return AjaxResult.error(HttpCodeEnum.INVALID_PHONE_FORMAT.getCode(), HttpCodeEnum.INVALID_PHONE_FORMAT.getMsg());
|
||||||
}
|
}
|
||||||
bmUnit.setCreateTime(DateUtils.getNowDate());
|
bmUnit.setCreateTime(DateUtils.getNowDate());
|
||||||
|
|
@ -152,6 +158,8 @@ public class BmUnitServiceImpl implements IBmUnitService
|
||||||
}
|
}
|
||||||
//判断手机号是否合法
|
//判断手机号是否合法
|
||||||
if (StringUtils.isNotBlank(bmUnit.getTelphone()) && !PhoneUtil.isMobile(bmUnit.getTelphone())) {
|
if (StringUtils.isNotBlank(bmUnit.getTelphone()) && !PhoneUtil.isMobile(bmUnit.getTelphone())) {
|
||||||
|
String telphone = Sm4Utils.encrypt(bmUnit.getTelphone());
|
||||||
|
bmUnit.setTelphone(telphone);
|
||||||
return AjaxResult.error(HttpCodeEnum.INVALID_PHONE_FORMAT.getCode(), HttpCodeEnum.INVALID_PHONE_FORMAT.getMsg());
|
return AjaxResult.error(HttpCodeEnum.INVALID_PHONE_FORMAT.getCode(), HttpCodeEnum.INVALID_PHONE_FORMAT.getMsg());
|
||||||
}
|
}
|
||||||
bmUnit.setUpdateTime(DateUtils.getNowDate());
|
bmUnit.setUpdateTime(DateUtils.getNowDate());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue