完成部门业绩和坐席排行榜的mybatis改造!
This commit is contained in:
parent
8fd60d6b24
commit
dcc925bb41
@ -42,7 +42,7 @@ public class CallerRankingList
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public static CallerRankingList getCallerRankingList2( String departmentCode, String year,
|
||||
public static CallerRankingList getCallerRankingList( String departmentCode, String year,
|
||||
String month ) throws IOException
|
||||
{
|
||||
CallerRankingList rankingList = null;
|
||||
@ -75,7 +75,7 @@ public class CallerRankingList
|
||||
* @param month 排行榜月份
|
||||
* @return CallerRankingList的实例对象
|
||||
*/
|
||||
public static CallerRankingList getCallerRankingList( String departmentCode, String year,
|
||||
public static CallerRankingList getCallerRankingList2( String departmentCode, String year,
|
||||
String month ) throws ClassNotFoundException, SQLException
|
||||
{
|
||||
CallerRankingList rankingList = null;
|
||||
|
@ -14,8 +14,9 @@
|
||||
package com.cpic.xim.web.controllers.archievement;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
@ -31,6 +32,9 @@ import com.cpic.xim.web.controllers.archievement.RankingList.RankingListResponse
|
||||
@RequestMapping( "/archievement" )
|
||||
public class ArchievementQueryController
|
||||
{
|
||||
//日志
|
||||
private static Logger logger = LoggerFactory.getLogger(ArchievementQueryController.class);
|
||||
|
||||
/**
|
||||
* 查询坐席业绩
|
||||
*/
|
||||
@ -106,19 +110,12 @@ public class ArchievementQueryController
|
||||
success = true;
|
||||
message = "调用成功!";
|
||||
}
|
||||
catch ( SQLException error )
|
||||
catch ( IOException error )
|
||||
{
|
||||
success = false;
|
||||
message = "获取排行榜失败,原因:" + error.getMessage();
|
||||
|
||||
error.printStackTrace();
|
||||
}
|
||||
catch ( ClassNotFoundException error )
|
||||
{
|
||||
success = false;
|
||||
message = "获取排行榜失败,原因:oracle驱动加载失败!" + error.getMessage();
|
||||
|
||||
error.printStackTrace();
|
||||
logger.error(message, error);
|
||||
}
|
||||
|
||||
RankingListResponse response = new RankingListResponse( success, message, departmentCode,
|
||||
|
@ -13,25 +13,25 @@ import static org.junit.Assert.assertNotNull;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.io.Resources;
|
||||
import org.apache.ibatis.session.SqlSession;
|
||||
import org.apache.ibatis.session.SqlSessionFactory;
|
||||
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import com.cpic.xim.mybatis.mapper.ArchievementMapper;
|
||||
import com.cpic.xim.mybatis.pojo.MensualArchievementItem;
|
||||
import com.cpic.xim.utils.ranking.CallerRankingList;
|
||||
|
||||
import com.cpic.xim.utils.archievement.DepartmentArchievement;
|
||||
import com.cpic.xim.utils.ranking.CallerRankingList;
|
||||
|
||||
@SuppressWarnings( "all" )
|
||||
public class DesktopArchievementTest
|
||||
{
|
||||
private static String configFilePath = "mybatis/mybatis-config.xml";
|
||||
private static Logger logger = LoggerFactory.getLogger(DesktopArchievementTest.class);
|
||||
|
||||
@Test
|
||||
public void testCallerRankingList()
|
||||
@ -42,13 +42,11 @@ public class DesktopArchievementTest
|
||||
{
|
||||
rankingList = CallerRankingList.getCallerRankingList( "QDI", "2023", "06" );
|
||||
}
|
||||
catch ( SQLException error )
|
||||
catch ( IOException error )
|
||||
{
|
||||
error.printStackTrace();
|
||||
}
|
||||
catch ( ClassNotFoundException error )
|
||||
{
|
||||
error.printStackTrace();
|
||||
String message = "获取排行榜失败,原因:" + error.getMessage();
|
||||
|
||||
logger.error(message, error);
|
||||
}
|
||||
|
||||
assertNotNull( rankingList );
|
||||
|
Loading…
x
Reference in New Issue
Block a user