该死的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