|
|
|
|
|
|
|
|
import cn.com.taiji.core.entity.basic.QtkCustomerInfo; |
|
|
import cn.com.taiji.core.entity.basic.QtkCustomerInfo; |
|
|
import cn.com.taiji.core.entity.dict.basic.Gender; |
|
|
import cn.com.taiji.core.entity.dict.basic.Gender; |
|
|
import cn.com.taiji.core.entity.dict.basic.IdType; |
|
|
import cn.com.taiji.core.entity.dict.basic.IdType; |
|
|
|
|
|
import cn.com.taiji.core.entity.dict.basic.PlateColorType; |
|
|
import cn.com.taiji.core.entity.dict.basic.UserType; |
|
|
import cn.com.taiji.core.entity.dict.basic.UserType; |
|
|
import cn.com.taiji.core.entity.dict.issue.IssueOrderStatus; |
|
|
import cn.com.taiji.core.entity.dict.issue.IssueOrderStatus; |
|
|
import cn.com.taiji.core.entity.dict.issue.IssueOrderStep; |
|
|
import cn.com.taiji.core.entity.dict.issue.IssueOrderStep; |
|
|
|
|
|
|
|
|
if (!order.getUserType().equals(IdType.judgeUserType(request.getUserIdType()))) { |
|
|
if (!order.getUserType().equals(IdType.judgeUserType(request.getUserIdType()))) { |
|
|
throw newBusinessException("证件类型与订单用户类型不匹配"); |
|
|
throw newBusinessException("证件类型与订单用户类型不匹配"); |
|
|
} |
|
|
} |
|
|
|
|
|
//黄牌 办理人证件类型校验 |
|
|
|
|
|
if(UserType.PERSONAL_USER.equals(order.getUserType()) && |
|
|
|
|
|
PlateColorType.YELLOW.getCode() == order.getVehiclePlateColor()){ |
|
|
|
|
|
if (IdType.SFZ.getCode() != request.getUserIdType()) throw newBusinessException("黄牌车辆证件类型必须为身份证"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// 证件有效期 |
|
|
// 证件有效期 |
|
|
LocalDate vld = checkIdNumVld(request); |
|
|
LocalDate vld = checkIdNumVld(request); |
|
|
// 判断手机号账号情况 |
|
|
// 判断手机号账号情况 |