|
@@ -247,9 +247,13 @@ public class GeneralLedgerUnit extends CalcUnit {
|
|
|
riskType = "";
|
|
|
offProjectType = "";
|
|
|
}
|
|
|
+
|
|
|
+ BigDecimal RISKEXPOSURE_WEIGHT =BigDecimal.ZERO;
|
|
|
+ if(!riskType.equals("")){
|
|
|
+ RISKEXPOSURE_WEIGHT = (BigDecimal) DataUtil.getDataDefault(riskExposureDefinitionModelMap.get(riskType).getRiskExposureWeight(), BigDecimal.class);
|
|
|
+ }
|
|
|
// 债项风险权重
|
|
|
- BigDecimal RISKEXPOSURE_WEIGHT = (BigDecimal) DataUtil.getDataDefault(riskExposureDefinitionModelMap.get(riskType).getRiskExposureWeight(), BigDecimal.class);
|
|
|
- DiffconfigListModel diffconfigListModel = subjectDiffConfig.get(ruleListModel.getGlCode());
|
|
|
+ DiffconfigListModel diffconfigListModel = subjectDiffConfig.get(ruleListModel.getGlCode());
|
|
|
// BigDecimal differAmt = BigDecimal.ZERO; // 核对差异金额(万元)
|
|
|
BigDecimal differRate = differAmt.divide(subjectSumBigDecimal, 8, RoundingMode.HALF_UP); // 核对差异率%
|
|
|
if (differAmt.compareTo(BigDecimal.ZERO) == 0 && subjectSumBigDecimal.compareTo(BigDecimal.ZERO) == 0) {
|