浏览代码

调整空指针问题。

CodeLife Leno 3 周之前
父节点
当前提交
e391cc781b

+ 3 - 1
Procedure/backend/project/src/main/java/com/sundata/product/rwa/calc/service/implement/units/GeneralLedgerGetterUnit.java

@@ -209,12 +209,14 @@ public class GeneralLedgerGetterUnit extends CalcUnit {
             String CURRENCY = "CNY";
             String LEDGER_OFFOBJECT_NO = (String) DataUtil.getDataDefault(map.get("LEDGER_OFFOBJECT_NO"), String.class);
             String LEDGER_OFFOBJECT_NAME;
+            BigDecimal CCF;
             if (infoListModel.get(LEDGER_OFFOBJECT_NO) == null || map.get("LEDGER_OFFOBJECT_NO") == null){
                 LEDGER_OFFOBJECT_NAME = "";
+                CCF = BigDecimal.ZERO;
             }else{
                 LEDGER_OFFOBJECT_NAME = (String) DataUtil.getDataDefault(infoListModel.get(LEDGER_OFFOBJECT_NO).getOffobjectName(), String.class);
+                CCF = infoListModel.get(LEDGER_OFFOBJECT_NO).getCcf();
             }
-            BigDecimal CCF = infoListModel.get(LEDGER_OFFOBJECT_NO).getCcf();
             String RISK_EXPOSURE_LEV01_CODE = "";
             String RISK_EXPOSURE_LEV01_CODE_NAME = "";
             String RISK_EXPOSURE_LEV02_CODE = "";