diff --git a/calc/com/tenwa/reckon/product/ProductCondition.java b/calc/com/tenwa/reckon/product/ProductCondition.java index c3fc9f21d..483d9a3d5 100644 --- a/calc/com/tenwa/reckon/product/ProductCondition.java +++ b/calc/com/tenwa/reckon/product/ProductCondition.java @@ -843,11 +843,14 @@ public class ProductCondition { //²âËãÄêÀûÂÊ×Ö¶Î Map> productRates = ProductParamUtil.getProductComponentType(productId, "PRD0350"); Map productRate = productRates.get("product_rate"); + String periodType = ProductParamUtil.getProductParameterValue(productId, "PRD0350", "period_type", "begin_end"); + periodType = periodType == null ? "period_type_0" : periodType; + doTemp.setDefaultValue("PERIOD_TYPE",periodType); if(productRate != null) { String incomeNumber = productRate.get("INCOME_NUMBER") == null ? "0" : productRate.get("INCOME_NUMBER"); doTemp.setDefaultValue("INCOME_NUMBER",incomeNumber); - String periodType = productRate.get("begin_end") == null ? "period_type_0" : productRate.get("begin_end"); - doTemp.setDefaultValue("PERIOD_TYPE",periodType); + /*String periodType = productRate.get("begin_end") == null ? "period_type_0" : productRate.get("begin_end"); + doTemp.setDefaultValue("PERIOD_TYPE",periodType)*/; String ProductType = productRate.get("ProductType") == null ? "0" : productRate.get("ProductType"); String isReadOnly = productRate.get("ProductRateReadOnly") == null ? "Y" : productRate.get("ProductRateReadOnly");