|
@@ -106,6 +106,7 @@ public class GeneralLedgerUnit extends CalcUnit {
|
|
|
// 总账差异结果表
|
|
|
UnitStaticFun.handleTableWithSuffixes("RWA_APM_BUS_RS_ACCADJUSTMENT");
|
|
|
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -116,8 +117,11 @@ public class GeneralLedgerUnit extends CalcUnit {
|
|
|
if (jdbcTemplate == null) {
|
|
|
jdbcTemplate = new JdbcTemplate(SpringUtil.getBean(DataSource.class));
|
|
|
}
|
|
|
+
|
|
|
MapSqlParameterSource sqlParam = new MapSqlParameterSource(context);
|
|
|
String CALCINDEX = calculateInstanceNumber;
|
|
|
+
|
|
|
+
|
|
|
String SDATE = context.get("SDATE").toString();
|
|
|
String EDATE = context.get("EDATE").toString();
|
|
|
String TERM = context.get("TERM").toString();
|
|
@@ -136,6 +140,8 @@ public class GeneralLedgerUnit extends CalcUnit {
|
|
|
List<DiffconfigListModel> diffconfigListModels = diffconfigListService.rule_querylist(new DiffconfigListModel());
|
|
|
Map<String, DiffconfigListModel> subjectDiffConfig = new HashMap<>();
|
|
|
|
|
|
+ jdbcTemplate.update("delete from rwa_apm_bus_rs_accadjustment where CALCINDEX = :CALCINDEX",sqlParam);
|
|
|
+ jdbcTemplate.update("delete from rwa_leart_ins_ledgresult where CALCINDEX = :CALCINDEX",sqlParam);
|
|
|
// 初始化 风险暴露分类
|
|
|
List<Map<String, Object>> riskTypeList = jdbcTemplate.query("select CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, RISKEXPOSURE_NO, RISKEXPOSURE_NAME,RISKEXPOSURE_STAGE_ID, DEFAULT_OUT, RISKEXPOSURE_INDEX, RISKEXPOSURE_SUPER,RISKEXPOSURE_ISMINI, RISKEXPOSURE_WEIGHT, RISKEXPOSURE_STATE from RWA_CALC_CONF_RISKEXPOSURE", new UpperMapRowMapper());
|
|
|
Map<String, RiskExposureDefinitionModel> riskExposureDefinitionModelMap = new HashMap<>();
|