Merge branch 'develop' of gitee.com:peng-ou/haoka-server into develop

This commit is contained in:
Owen 2025-01-11 21:45:04 +08:00
commit 6fa2fad27f
1 changed files with 30 additions and 1 deletions

View File

@ -159,9 +159,38 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersMapper, OrdersDO> imple
String addressCityCode = oldOrderDo.getAddressCityCode();
// 省编码
String addressProvinceCode = oldOrderDo.getAddressProvinceCode();
int i = IdCardAgeCalculator.calculateAge(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();
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();