111
This commit is contained in:
		@@ -25,6 +25,7 @@ public class CallerArchievement
 | 
			
		||||
{
 | 
			
		||||
    private static Logger logger = LoggerFactory.getLogger( CallerArchievement.class );
 | 
			
		||||
    private static ArrayList<MensualArchievementItem> monthArray = null;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 构造函数
 | 
			
		||||
     * @param callerCode
 | 
			
		||||
@@ -35,7 +36,7 @@ public class CallerArchievement
 | 
			
		||||
     */
 | 
			
		||||
    public CallerArchievement( String callerCode, long totalArchievement,
 | 
			
		||||
            ArrayList<MensualArchievementItem> mensualArchievementList, String insuranceRenewalRate,
 | 
			
		||||
            String attachingRate)
 | 
			
		||||
            String attachingRate )
 | 
			
		||||
    {
 | 
			
		||||
        this.callerCode = callerCode;
 | 
			
		||||
        this.totalArchievement = totalArchievement;
 | 
			
		||||
@@ -48,20 +49,20 @@ public class CallerArchievement
 | 
			
		||||
    static
 | 
			
		||||
    {
 | 
			
		||||
        // 初始化月份
 | 
			
		||||
        monthArray = new ArrayList<MensualArchievementItem>(12);
 | 
			
		||||
        monthArray = new ArrayList<MensualArchievementItem>( 12 );
 | 
			
		||||
 | 
			
		||||
        monthArray.add(new MensualArchievementItem(1, "0"));
 | 
			
		||||
        monthArray.add(new MensualArchievementItem(2, "0"));
 | 
			
		||||
        monthArray.add(new MensualArchievementItem(3, "0"));
 | 
			
		||||
        monthArray.add(new MensualArchievementItem(4, "0"));
 | 
			
		||||
        monthArray.add(new MensualArchievementItem(5, "0"));
 | 
			
		||||
        monthArray.add(new MensualArchievementItem(6, "0"));
 | 
			
		||||
        monthArray.add(new MensualArchievementItem(7, "0"));
 | 
			
		||||
        monthArray.add(new MensualArchievementItem(8, "0"));
 | 
			
		||||
        monthArray.add(new MensualArchievementItem(9, "0"));
 | 
			
		||||
        monthArray.add(new MensualArchievementItem(10, "0"));
 | 
			
		||||
        monthArray.add(new MensualArchievementItem(11, "0"));
 | 
			
		||||
        monthArray.add(new MensualArchievementItem(12, "0"));
 | 
			
		||||
        monthArray.add( new MensualArchievementItem( 1, "0" ) );
 | 
			
		||||
        monthArray.add( new MensualArchievementItem( 2, "0" ) );
 | 
			
		||||
        monthArray.add( new MensualArchievementItem( 3, "0" ) );
 | 
			
		||||
        monthArray.add( new MensualArchievementItem( 4, "0" ) );
 | 
			
		||||
        monthArray.add( new MensualArchievementItem( 5, "0" ) );
 | 
			
		||||
        monthArray.add( new MensualArchievementItem( 6, "0" ) );
 | 
			
		||||
        monthArray.add( new MensualArchievementItem( 7, "0" ) );
 | 
			
		||||
        monthArray.add( new MensualArchievementItem( 8, "0" ) );
 | 
			
		||||
        monthArray.add( new MensualArchievementItem( 9, "0" ) );
 | 
			
		||||
        monthArray.add( new MensualArchievementItem( 10, "0" ) );
 | 
			
		||||
        monthArray.add( new MensualArchievementItem( 11, "0" ) );
 | 
			
		||||
        monthArray.add( new MensualArchievementItem( 12, "0" ) );
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public CallerArchievement()
 | 
			
		||||
@@ -93,7 +94,8 @@ public class CallerArchievement
 | 
			
		||||
        if ( params.get( "a_total" ) instanceof Integer )
 | 
			
		||||
        {
 | 
			
		||||
            totalArchievement = (Integer) params.get( "a_total" );
 | 
			
		||||
        } else
 | 
			
		||||
        }
 | 
			
		||||
        else
 | 
			
		||||
        {
 | 
			
		||||
            totalArchievement = Integer.valueOf( 0 );
 | 
			
		||||
        }
 | 
			
		||||
@@ -102,7 +104,8 @@ public class CallerArchievement
 | 
			
		||||
        if ( params.get( "a_attaching_rate" ) instanceof String )
 | 
			
		||||
        {
 | 
			
		||||
            attachingRate = (String) params.get( "a_attaching_rate" );
 | 
			
		||||
        } else
 | 
			
		||||
        }
 | 
			
		||||
        else
 | 
			
		||||
        {
 | 
			
		||||
            attachingRate = "0.0";
 | 
			
		||||
        }
 | 
			
		||||
@@ -111,15 +114,20 @@ public class CallerArchievement
 | 
			
		||||
        if ( params.get( "a_renewal_rate" ) instanceof String )
 | 
			
		||||
        {
 | 
			
		||||
            renewalRate = (String) params.get( "a_renewal_rate" );
 | 
			
		||||
        } else
 | 
			
		||||
        }
 | 
			
		||||
        else
 | 
			
		||||
        {
 | 
			
		||||
            renewalRate = "0.0";
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // 处理每月业绩
 | 
			
		||||
        ArrayList<MensualArchievementItem> mensualList = new ArrayList<>(CallerArchievement.monthArray);
 | 
			
		||||
        // ArrayList<MensualArchievementItem> mensualList = new
 | 
			
		||||
        // ArrayList<>(CallerArchievement.monthArray);
 | 
			
		||||
        // 数据库接收的每月业绩,要检查是否有缺漏
 | 
			
		||||
        mensual = (ArrayList<MensualArchievementItem>) params.get( "a_mensual_cur" );
 | 
			
		||||
        if ( params.get( "a_mensual_cur" ) instanceof ArrayList )
 | 
			
		||||
        {
 | 
			
		||||
            mensual = (ArrayList<MensualArchievementItem>) params.get( "a_mensual_cur" );
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        archievement = new CallerArchievement( callerCode, totalArchievement, mensual, renewalRate,
 | 
			
		||||
                attachingRate );
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user