|
|
|
@@ -30,9 +30,6 @@ public class CallerRankingList
|
|
|
|
|
private static String userName = "desktop_archievement_admin";
|
|
|
|
|
private static String password = "Cpic123456";
|
|
|
|
|
|
|
|
|
|
// 配置文件路径
|
|
|
|
|
private static String configFilePath = "mybatis/mybatis-config.xml";
|
|
|
|
|
|
|
|
|
|
private CallerRankingList( String departmentCode, String year, String month,
|
|
|
|
|
ArrayList<CallerRankingItem> attachingRateRankingList,
|
|
|
|
|
ArrayList<CallerRankingItem> renewalRateRankingList)
|
|
|
|
@@ -44,15 +41,16 @@ public class CallerRankingList
|
|
|
|
|
this.renewalRateRankingList = renewalRateRankingList;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@SuppressWarnings("unchecked")
|
|
|
|
|
public static CallerRankingList getCallerRankingList2( String departmentCode, String year,
|
|
|
|
|
String month ) throws IOException
|
|
|
|
|
{
|
|
|
|
|
CallerRankingList rankingList = null;
|
|
|
|
|
|
|
|
|
|
String monthRegx = "(0[1-9])|(1[0-2])";
|
|
|
|
|
String yearRegx = "202[0-9]";
|
|
|
|
|
// String monthRegx = "(0[1-9])|(1[0-2])";
|
|
|
|
|
// String yearRegx = "202[0-9]";
|
|
|
|
|
|
|
|
|
|
SqlSession session = MybatisUtils.getSqlSession(yearRegx);
|
|
|
|
|
SqlSession session = MybatisUtils.getSqlSession();
|
|
|
|
|
RankingListMapper mapper = session.getMapper(RankingListMapper.class);
|
|
|
|
|
HashMap<String,Object> params = new HashMap<>(5);
|
|
|
|
|
|
|
|
|
@@ -61,7 +59,7 @@ public class CallerRankingList
|
|
|
|
|
ArrayList<CallerRankingItem> attachingRateRankingList = (ArrayList<CallerRankingItem>)params.get("a_attaching_ranking_list");
|
|
|
|
|
ArrayList<CallerRankingItem> renewalRateList = (ArrayList<CallerRankingItem>)params.get("a_renewal_ranking_list");
|
|
|
|
|
|
|
|
|
|
rankingList = new CallerRankingList(departmentCode, yearRegx, monthRegx, attachingRateRankingList, renewalRateList);
|
|
|
|
|
rankingList = new CallerRankingList(departmentCode, year, month, attachingRateRankingList, renewalRateList);
|
|
|
|
|
|
|
|
|
|
return rankingList;
|
|
|
|
|
}
|
|
|
|
@@ -85,8 +83,8 @@ public class CallerRankingList
|
|
|
|
|
String sql = """
|
|
|
|
|
{call telsale_archievement_pkg.caller_arch_ranking_list(?,?,?,?,?)}
|
|
|
|
|
""";
|
|
|
|
|
String monthRegx = "(0[1-9])|(1[0-2])";
|
|
|
|
|
String yearRegx = "20[0-2][0-0]";
|
|
|
|
|
// String monthRegx = "(0[1-9])|(1[0-2])";
|
|
|
|
|
// String yearRegx = "20[0-2][0-0]";
|
|
|
|
|
|
|
|
|
|
ArrayList<CallerRankingItem> attachingRateRankingList = new ArrayList<>();
|
|
|
|
|
ArrayList<CallerRankingItem> renewalRateRankingList = new ArrayList<>();
|
|
|
|
|