diff --git a/calc/com/tenwa/reckon/executor/FundFundPlanExecutor.java b/calc/com/tenwa/reckon/executor/FundFundPlanExecutor.java index dbac9da29..3772c9435 100644 --- a/calc/com/tenwa/reckon/executor/FundFundPlanExecutor.java +++ b/calc/com/tenwa/reckon/executor/FundFundPlanExecutor.java @@ -99,7 +99,7 @@ public class FundFundPlanExecutor { ffcp.setSettleMethod("payfund6"); ffcp.setPayType(StringUtil.nullToString(param.get("CostType01")).length()>0?param.get("CostType01"):"pay_type_in"); if("NOMINAL_PRICE".equals(entry.getKey())){ - param.put("CostType02", "PaymentTime7"); + param.put("CostType02", "PaymentTime4"); } if("feetype5".equals(item.getItemNo()) && "".equals(StringUtil.nullToString(param.get("CostType02")))) { continue; @@ -110,11 +110,10 @@ public class FundFundPlanExecutor { if(StringUtil.nullToString(param.get("CostType03")).equals("cust")){ ffcp.setPayCust(custid); } - fundPlanBeans.add(ffcp); - if(StringUtil.nullToString(param.get("FINA")).equals("Y")){//需要判断是否融资 - if(con.getAttribute(entry.getKey()).getString().equals("N")) + if(StringUtil.nullToString(param.get("FINAN")).equals("Y")){//需要判断是否融资 + if(con.getAttribute(entry.getKey() + "_FINA").getString().equals("finatype01")) { - FundPlanBean ffcp2 = new FundPlanBean(); + /*FundPlanBean ffcp2 = new FundPlanBean(); ffcp2.setFeeType(item.getItemNo());//费用类型 ffcp2.setPlanList("1"); ffcp2.setSettleMethod("payfund6"); @@ -124,8 +123,11 @@ public class FundFundPlanExecutor { if(StringUtil.nullToString(param.get("CostType03")).equals("cust")){ ffcp2.setPayCust(custid); } - fundPlanBeans.add(ffcp2); + fundPlanBeans.add(ffcp2);*/ + fundPlanBeans.add(ffcp); } + } else { + fundPlanBeans.add(ffcp); } } }