风险分析
This commit is contained in:
parent
b34658f2f3
commit
49f352f94e
@ -137,6 +137,21 @@ public class XzRiskPredictionController {
|
|||||||
} else {
|
} else {
|
||||||
resultMap.put("security", 0);
|
resultMap.put("security", 0);
|
||||||
}
|
}
|
||||||
|
// 计算面积
|
||||||
|
BigDecimal base = new BigDecimal(0.43);
|
||||||
|
BigDecimal age = new BigDecimal(resultMap.get("age").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal exam = new BigDecimal(resultMap.get("exam").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal safe = new BigDecimal(resultMap.get("age").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal workerType1 = new BigDecimal(resultMap.get("age").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal security = new BigDecimal(resultMap.get("age").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal b1 = new BigDecimal(1).multiply(age).multiply(base);
|
||||||
|
BigDecimal b2 = age.multiply(exam).multiply(base);
|
||||||
|
BigDecimal b3 = exam.multiply(safe).multiply(base);
|
||||||
|
BigDecimal b4 = safe.multiply(workerType1).multiply(base);
|
||||||
|
BigDecimal b5 = workerType1.multiply(security).multiply(base);
|
||||||
|
BigDecimal b6 = security.multiply(new BigDecimal(1)).multiply(base);
|
||||||
|
BigDecimal area = b1.add(b2).add(b3).add(b4).add(b5).add(b6);
|
||||||
|
resultMap.put("area", area.divide(new BigDecimal(100), 2, BigDecimal.ROUND_HALF_UP));
|
||||||
return Result.success(resultMap);
|
return Result.success(resultMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -228,6 +243,22 @@ public class XzRiskPredictionController {
|
|||||||
resultMap.put("security", 0);
|
resultMap.put("security", 0);
|
||||||
}
|
}
|
||||||
resultMap.put("enterpriseName", enterpriseInfo.getEnterpriseName());
|
resultMap.put("enterpriseName", enterpriseInfo.getEnterpriseName());
|
||||||
|
|
||||||
|
// 计算面积
|
||||||
|
BigDecimal base = new BigDecimal(0.43);
|
||||||
|
BigDecimal age = new BigDecimal(resultMap.get("age").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal exam = new BigDecimal(resultMap.get("exam").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal safe = new BigDecimal(resultMap.get("age").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal workerType1 = new BigDecimal(resultMap.get("age").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal security = new BigDecimal(resultMap.get("age").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal b1 = new BigDecimal(1).multiply(age).multiply(base);
|
||||||
|
BigDecimal b2 = age.multiply(exam).multiply(base);
|
||||||
|
BigDecimal b3 = exam.multiply(safe).multiply(base);
|
||||||
|
BigDecimal b4 = safe.multiply(workerType1).multiply(base);
|
||||||
|
BigDecimal b5 = workerType1.multiply(security).multiply(base);
|
||||||
|
BigDecimal b6 = security.multiply(new BigDecimal(1)).multiply(base);
|
||||||
|
BigDecimal area = b1.add(b2).add(b3).add(b4).add(b5).add(b6);
|
||||||
|
resultMap.put("area", area.divide(new BigDecimal(100), 2, BigDecimal.ROUND_HALF_UP));
|
||||||
resultList.add(resultMap);
|
resultList.add(resultMap);
|
||||||
}
|
}
|
||||||
return Result.success(resultList);
|
return Result.success(resultList);
|
||||||
@ -269,6 +300,19 @@ public class XzRiskPredictionController {
|
|||||||
} else {
|
} else {
|
||||||
resultMap.put("limitTime", 0);
|
resultMap.put("limitTime", 0);
|
||||||
}
|
}
|
||||||
|
// 计算面积
|
||||||
|
BigDecimal base = new BigDecimal(0.5);
|
||||||
|
BigDecimal security = new BigDecimal(resultMap.get("security").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal limitTime = new BigDecimal(resultMap.get("limitTime").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal levelRisk = new BigDecimal(resultMap.get("levelRisk").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal safe = new BigDecimal(resultMap.get("safe").toString()).multiply(new BigDecimal(100));
|
||||||
|
|
||||||
|
BigDecimal b1 = security.multiply(limitTime).multiply(base);
|
||||||
|
BigDecimal b2 = limitTime.multiply(levelRisk).multiply(base);
|
||||||
|
BigDecimal b3 = levelRisk.multiply(safe).multiply(base);
|
||||||
|
BigDecimal b4 = safe.multiply(security).multiply(base);
|
||||||
|
BigDecimal area = b1.add(b2).add(b3).add(b4);
|
||||||
|
resultMap.put("area", area.divide(new BigDecimal(100), 2, BigDecimal.ROUND_HALF_UP));
|
||||||
return Result.success(resultMap);
|
return Result.success(resultMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -325,6 +369,19 @@ public class XzRiskPredictionController {
|
|||||||
resultMap.put("limitTime", 0);
|
resultMap.put("limitTime", 0);
|
||||||
}
|
}
|
||||||
resultMap.put("enterpriseName", enterpriseInfo.getEnterpriseName());
|
resultMap.put("enterpriseName", enterpriseInfo.getEnterpriseName());
|
||||||
|
// 计算面积
|
||||||
|
BigDecimal base = new BigDecimal(0.5);
|
||||||
|
BigDecimal security = new BigDecimal(resultMap.get("security").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal limitTime = new BigDecimal(resultMap.get("limitTime").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal levelRisk = new BigDecimal(resultMap.get("levelRisk").toString()).multiply(new BigDecimal(100));
|
||||||
|
BigDecimal safe = new BigDecimal(resultMap.get("safe").toString()).multiply(new BigDecimal(100));
|
||||||
|
|
||||||
|
BigDecimal b1 = security.multiply(limitTime).multiply(base);
|
||||||
|
BigDecimal b2 = limitTime.multiply(levelRisk).multiply(base);
|
||||||
|
BigDecimal b3 = levelRisk.multiply(safe).multiply(base);
|
||||||
|
BigDecimal b4 = safe.multiply(security).multiply(base);
|
||||||
|
BigDecimal area = b1.add(b2).add(b3).add(b4);
|
||||||
|
resultMap.put("area", area.divide(new BigDecimal(100), 2, BigDecimal.ROUND_HALF_UP));
|
||||||
resultList.add(resultMap);
|
resultList.add(resultMap);
|
||||||
}
|
}
|
||||||
return Result.success(resultList);
|
return Result.success(resultList);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user