该死的node 20
This commit is contained in:
		@@ -24,7 +24,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
 | 
			
		||||
public class CallerArchievement
 | 
			
		||||
{
 | 
			
		||||
    private static Logger logger = LoggerFactory.getLogger( CallerArchievement.class );
 | 
			
		||||
 | 
			
		||||
    private static ArrayList<MensualArchievementItem> monthArray = null;
 | 
			
		||||
    /**
 | 
			
		||||
     * 构造函数
 | 
			
		||||
     * @param callerCode
 | 
			
		||||
@@ -44,6 +44,26 @@ public class CallerArchievement
 | 
			
		||||
        this.attachingRate = attachingRate;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // 静态代码块
 | 
			
		||||
    static
 | 
			
		||||
    {
 | 
			
		||||
        // 初始化月份
 | 
			
		||||
        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"));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public CallerArchievement()
 | 
			
		||||
    {
 | 
			
		||||
        this.totalArchievement = 0;
 | 
			
		||||
@@ -59,50 +79,50 @@ public class CallerArchievement
 | 
			
		||||
 | 
			
		||||
        SqlSession session = MybatisUtils.getSqlSession();
 | 
			
		||||
        ArchievementMapper mapper = session.getMapper( ArchievementMapper.class );
 | 
			
		||||
        HashMap<String,Object> params = new HashMap<String,Object>();
 | 
			
		||||
        HashMap<String, Object> params = new HashMap<String, Object>();
 | 
			
		||||
        Integer totalArchievement = null;
 | 
			
		||||
        String attachingRate = null;
 | 
			
		||||
        String renewalRate = null;
 | 
			
		||||
        ArrayList<MensualArchievementItem> mensual = null;
 | 
			
		||||
 | 
			
		||||
        params.put("a_caller_code", callerCode );
 | 
			
		||||
        params.put( "a_caller_code", callerCode );
 | 
			
		||||
 | 
			
		||||
        mapper.getCallerArchievement(params);
 | 
			
		||||
        mapper.getCallerArchievement( params );
 | 
			
		||||
 | 
			
		||||
        // 总业绩
 | 
			
		||||
        if ( params.get("a_total") instanceof Integer )
 | 
			
		||||
        if ( params.get( "a_total" ) instanceof Integer )
 | 
			
		||||
        {
 | 
			
		||||
            totalArchievement = (Integer)params.get("a_total");
 | 
			
		||||
        }
 | 
			
		||||
        else
 | 
			
		||||
            totalArchievement = (Integer) params.get( "a_total" );
 | 
			
		||||
        } else
 | 
			
		||||
        {
 | 
			
		||||
            totalArchievement = Integer.valueOf(0);
 | 
			
		||||
            totalArchievement = Integer.valueOf( 0 );
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // 车非融合
 | 
			
		||||
        if ( params.get("a_attaching_rate") instanceof String )
 | 
			
		||||
        if ( params.get( "a_attaching_rate" ) instanceof String )
 | 
			
		||||
        {
 | 
			
		||||
            attachingRate = (String)params.get("a_attaching_rate");
 | 
			
		||||
        }
 | 
			
		||||
        else
 | 
			
		||||
            attachingRate = (String) params.get( "a_attaching_rate" );
 | 
			
		||||
        } else
 | 
			
		||||
        {
 | 
			
		||||
            attachingRate = "0.0";
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // 续保率
 | 
			
		||||
        if ( params.get("a_renewal_rate") instanceof String )
 | 
			
		||||
        if ( params.get( "a_renewal_rate" ) instanceof String )
 | 
			
		||||
        {
 | 
			
		||||
            renewalRate = (String)params.get("a_renewal_rate");
 | 
			
		||||
        }
 | 
			
		||||
        else
 | 
			
		||||
            renewalRate = (String) params.get( "a_renewal_rate" );
 | 
			
		||||
        } else
 | 
			
		||||
        {
 | 
			
		||||
            renewalRate = "0.0";
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // 每月业绩
 | 
			
		||||
        mensual = (ArrayList<MensualArchievementItem>)params.get("a_mensual_cur");
 | 
			
		||||
        // 处理每月业绩
 | 
			
		||||
        ArrayList<MensualArchievementItem> mensualList = new ArrayList<>(CallerArchievement.monthArray);
 | 
			
		||||
        // 数据库接收的每月业绩,要检查是否有缺漏
 | 
			
		||||
        mensual = (ArrayList<MensualArchievementItem>) params.get( "a_mensual_cur" );
 | 
			
		||||
 | 
			
		||||
        archievement =new CallerArchievement(callerCode, totalArchievement, mensual, renewalRate, attachingRate);
 | 
			
		||||
        archievement = new CallerArchievement( callerCode, totalArchievement, mensual, renewalRate,
 | 
			
		||||
                attachingRate );
 | 
			
		||||
 | 
			
		||||
        return archievement;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user