111
This commit is contained in:
parent
5fa7639314
commit
19d658858e
@ -117,6 +117,20 @@
|
|||||||
<version>2.20.0</version>
|
<version>2.20.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!-- POI -->
|
||||||
|
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.poi</groupId>
|
||||||
|
<artifactId>poi</artifactId>
|
||||||
|
<version>5.2.4</version>
|
||||||
|
</dependency>
|
||||||
|
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.poi</groupId>
|
||||||
|
<artifactId>poi-ooxml</artifactId>
|
||||||
|
<version>5.2.4</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.mybatis</groupId>
|
<groupId>org.mybatis</groupId>
|
||||||
<artifactId>mybatis</artifactId>
|
<artifactId>mybatis</artifactId>
|
||||||
|
@ -25,6 +25,7 @@ public class CallerArchievement
|
|||||||
{
|
{
|
||||||
private static Logger logger = LoggerFactory.getLogger( CallerArchievement.class );
|
private static Logger logger = LoggerFactory.getLogger( CallerArchievement.class );
|
||||||
private static ArrayList<MensualArchievementItem> monthArray = null;
|
private static ArrayList<MensualArchievementItem> monthArray = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 构造函数
|
* 构造函数
|
||||||
* @param callerCode
|
* @param callerCode
|
||||||
@ -35,7 +36,7 @@ public class CallerArchievement
|
|||||||
*/
|
*/
|
||||||
public CallerArchievement( String callerCode, long totalArchievement,
|
public CallerArchievement( String callerCode, long totalArchievement,
|
||||||
ArrayList<MensualArchievementItem> mensualArchievementList, String insuranceRenewalRate,
|
ArrayList<MensualArchievementItem> mensualArchievementList, String insuranceRenewalRate,
|
||||||
String attachingRate)
|
String attachingRate )
|
||||||
{
|
{
|
||||||
this.callerCode = callerCode;
|
this.callerCode = callerCode;
|
||||||
this.totalArchievement = totalArchievement;
|
this.totalArchievement = totalArchievement;
|
||||||
@ -48,20 +49,20 @@ public class CallerArchievement
|
|||||||
static
|
static
|
||||||
{
|
{
|
||||||
// 初始化月份
|
// 初始化月份
|
||||||
monthArray = new ArrayList<MensualArchievementItem>(12);
|
monthArray = new ArrayList<MensualArchievementItem>( 12 );
|
||||||
|
|
||||||
monthArray.add(new MensualArchievementItem(1, "0"));
|
monthArray.add( new MensualArchievementItem( 1, "0" ) );
|
||||||
monthArray.add(new MensualArchievementItem(2, "0"));
|
monthArray.add( new MensualArchievementItem( 2, "0" ) );
|
||||||
monthArray.add(new MensualArchievementItem(3, "0"));
|
monthArray.add( new MensualArchievementItem( 3, "0" ) );
|
||||||
monthArray.add(new MensualArchievementItem(4, "0"));
|
monthArray.add( new MensualArchievementItem( 4, "0" ) );
|
||||||
monthArray.add(new MensualArchievementItem(5, "0"));
|
monthArray.add( new MensualArchievementItem( 5, "0" ) );
|
||||||
monthArray.add(new MensualArchievementItem(6, "0"));
|
monthArray.add( new MensualArchievementItem( 6, "0" ) );
|
||||||
monthArray.add(new MensualArchievementItem(7, "0"));
|
monthArray.add( new MensualArchievementItem( 7, "0" ) );
|
||||||
monthArray.add(new MensualArchievementItem(8, "0"));
|
monthArray.add( new MensualArchievementItem( 8, "0" ) );
|
||||||
monthArray.add(new MensualArchievementItem(9, "0"));
|
monthArray.add( new MensualArchievementItem( 9, "0" ) );
|
||||||
monthArray.add(new MensualArchievementItem(10, "0"));
|
monthArray.add( new MensualArchievementItem( 10, "0" ) );
|
||||||
monthArray.add(new MensualArchievementItem(11, "0"));
|
monthArray.add( new MensualArchievementItem( 11, "0" ) );
|
||||||
monthArray.add(new MensualArchievementItem(12, "0"));
|
monthArray.add( new MensualArchievementItem( 12, "0" ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
public CallerArchievement()
|
public CallerArchievement()
|
||||||
@ -93,7 +94,8 @@ public class CallerArchievement
|
|||||||
if ( params.get( "a_total" ) instanceof Integer )
|
if ( params.get( "a_total" ) instanceof Integer )
|
||||||
{
|
{
|
||||||
totalArchievement = (Integer) params.get( "a_total" );
|
totalArchievement = (Integer) params.get( "a_total" );
|
||||||
} else
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
totalArchievement = Integer.valueOf( 0 );
|
totalArchievement = Integer.valueOf( 0 );
|
||||||
}
|
}
|
||||||
@ -102,7 +104,8 @@ public class CallerArchievement
|
|||||||
if ( params.get( "a_attaching_rate" ) instanceof String )
|
if ( params.get( "a_attaching_rate" ) instanceof String )
|
||||||
{
|
{
|
||||||
attachingRate = (String) params.get( "a_attaching_rate" );
|
attachingRate = (String) params.get( "a_attaching_rate" );
|
||||||
} else
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
attachingRate = "0.0";
|
attachingRate = "0.0";
|
||||||
}
|
}
|
||||||
@ -111,15 +114,20 @@ public class CallerArchievement
|
|||||||
if ( params.get( "a_renewal_rate" ) instanceof String )
|
if ( params.get( "a_renewal_rate" ) instanceof String )
|
||||||
{
|
{
|
||||||
renewalRate = (String) params.get( "a_renewal_rate" );
|
renewalRate = (String) params.get( "a_renewal_rate" );
|
||||||
} else
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
renewalRate = "0.0";
|
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,
|
archievement = new CallerArchievement( callerCode, totalArchievement, mensual, renewalRate,
|
||||||
attachingRate );
|
attachingRate );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user