Browse Source

增加对主题数据的删除。

CodeLife Leno 2 months ago
parent
commit
d2e3fab5e7

+ 6 - 0
Procedure/backend/project/src/main/java/com/sundata/product/rwa/calc/service/implement/units/GeneralLedgerUnit.java

@@ -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<>();