/** * 保存 * * @param customerInfor * @param riskAttribute * @return */ public void saveOnlineRiskCustomer(CustomerInfor customerInfor, RiskAttribute riskAttribute) { RiskCustomerFilter filter = new RiskCustomerFilter(); filter.setCustomerId(customerInfor.getId()); filter.setRiskAttribute(riskAttribute.getRiskAttribute()); // 判断是否在风险名单中 if (!riskCustomerService.isInBlacklist(filter)) { RiskCustomer riskCustomer = new RiskCustomer(); riskCustomer.setCustomerId(customerInfor.getId()); riskCustomer.setRiskLevel(riskAttribute.getRiskLevel()); riskCustomer.setRefuseReason(riskAttribute.getRiskDes()); // 风险类型 riskCustomer.setRiskCreateType(RiskCreateTypeEnum.system.toString()); riskCustomer.setStatus(RiskCustomerStatusEnum.CONFIRMED_CARDCENTER.toString()); riskCustomer.setRiskAttribute(riskAttribute.getRiskAttribute()); riskCustomer.setReportedIdManager(customerInfor.getUserId()); // 保存 riskCustomerService.insertRiskCustomer(riskCustomer); } }