订单审核信息处理
This commit is contained in:
parent
dd0d0c61da
commit
5b7bf9e155
|
|
@ -157,9 +157,38 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersMapper, OrdersDO> imple
|
||||||
String addressCityCode = oldOrderDo.getAddressCityCode();
|
String addressCityCode = oldOrderDo.getAddressCityCode();
|
||||||
// 省编码
|
// 省编码
|
||||||
String addressProvinceCode = oldOrderDo.getAddressProvinceCode();
|
String addressProvinceCode = oldOrderDo.getAddressProvinceCode();
|
||||||
int i = IdCardAgeCalculator.calculateAge(oldOrderDo.getIdCardNum());
|
// 身份证号码
|
||||||
String idCardNum = oldOrderDo.getIdCardNum();
|
String idCardNum = oldOrderDo.getIdCardNum();
|
||||||
|
int age = IdCardAgeCalculator.calculateAge(oldOrderDo.getIdCardNum());
|
||||||
|
Integer ageMax = productLimit.getAgeMax();
|
||||||
|
Integer ageMin = productLimit.getAgeMin();
|
||||||
|
if(ObjectUtil.isNotEmpty(ageMax) && ObjectUtil.isNotEmpty(ageMin) && age<=ageMax && age>= ageMin){
|
||||||
|
// 年龄校验不通过 开卡失败
|
||||||
|
OrderOperateLogSaveReqVO logSaveReqVO = new OrderOperateLogSaveReqVO();
|
||||||
|
logSaveReqVO.setOrderId(updateObj.getId());
|
||||||
|
logSaveReqVO.setMsg("提交初审:年龄限制校验不通过");
|
||||||
|
logSaveReqVO.setMsgType("1");
|
||||||
|
logSaveReqVO.setMsgSource("0");
|
||||||
|
orderOperateLogService.createOrderOperateLog(logSaveReqVO);
|
||||||
|
updateObj.setStatus(-451L);
|
||||||
|
}
|
||||||
List<ProductLimitCardRespVO> productLimitCardRespVO = productLimit.getProductLimitCardRespVO();
|
List<ProductLimitCardRespVO> productLimitCardRespVO = productLimit.getProductLimitCardRespVO();
|
||||||
|
if(ObjectUtil.isNotEmpty(productLimitCardRespVO)){
|
||||||
|
for (ProductLimitCardRespVO limitCardRespVO : productLimitCardRespVO) {
|
||||||
|
String cardNum = String.valueOf(limitCardRespVO.getCardNum());
|
||||||
|
if(idCardNum.startsWith(cardNum)){
|
||||||
|
// 身份证号码校验不通过 开卡失败
|
||||||
|
OrderOperateLogSaveReqVO logSaveReqVO = new OrderOperateLogSaveReqVO();
|
||||||
|
logSaveReqVO.setOrderId(updateObj.getId());
|
||||||
|
logSaveReqVO.setMsg("提交初审:身份证号码限制校验不通过");
|
||||||
|
logSaveReqVO.setMsgType("1");
|
||||||
|
logSaveReqVO.setMsgSource("0");
|
||||||
|
orderOperateLogService.createOrderOperateLog(logSaveReqVO);
|
||||||
|
updateObj.setStatus(-451L);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
List<ProductLimitAreaRespVO> productLimitAreaVos = productLimit.getProductLimitAreaVos();
|
List<ProductLimitAreaRespVO> productLimitAreaVos = productLimit.getProductLimitAreaVos();
|
||||||
}
|
}
|
||||||
// 保证下面字段信息不会变化
|
// 保证下面字段信息不会变化
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue