fix: bug fix.

feihu wang
This commit is contained in:
feihu.wang
2021-03-07 12:46:19 +08:00
parent 532997a0d6
commit 192c0db3bf
2 changed files with 10 additions and 8 deletions

View File

@@ -77,7 +77,7 @@ public class ActivationApiController {
return activationService.query(query);
}
@GetMapping("/datacolumns/{modelId}")
@GetMapping("/feature/columns/{modelId}")
public CommonResult getDataColumns(@PathVariable Long modelId) {
List<DataColumnInfo> list = new ArrayList<DataColumnInfo>();
// 1、Data
@@ -124,7 +124,7 @@ public class ActivationApiController {
return result;
}
@GetMapping("/absColumns/{modelId}")
@GetMapping("/abstraction/columns/{modelId}")
public CommonResult getAbstractionColumns(@PathVariable Long modelId) {
CommonResult result = new CommonResult();
result.setSuccess(true);
@@ -140,7 +140,7 @@ public class ActivationApiController {
return result;
}
@GetMapping("/rulecolumns/{modelId}")
@GetMapping("/rule/columns/{modelId}")
public CommonResult getRuleColumns(@PathVariable Long modelId) {
List<DataColumnInfo> list = new ArrayList<>();
List<ActivationVO> listActivation=activationService.listActivation(modelId);

View File

@@ -362,17 +362,19 @@ public class AntiFraudEngineImpl implements AntiFraudEngine {
default:
}
BigDecimal amount = initScore.add(extra);
// 规则得分设置最大值.
if (maxScore.compareTo(BigDecimal.ZERO) > 0 && amount.compareTo(maxScore) > 0) {
amount = maxScore;
}
sum = sum.add(amount);
// hit detail
HitObject hit = new HitObject();
hit.setKey(rule.getId().toString());
hit.setDesc(rule.getLabel());
hit.setValue(amount.setScale(2, 4).doubleValue());
result.getHitRulesMap().get(act.getActivationName()).add(hit);
result.getHitRulesMap2().get(act.getActivationName()).put("rule_"+ hit.getKey(), hit);
// 规则得分设置最大值.
if (maxScore.compareTo(BigDecimal.ZERO) > 0 && amount.compareTo(maxScore) > 0) {
amount = maxScore;
}
sum = sum.add(amount);
}
}