From dcc925bb41a09a84262bddb38caa5084f1c7dcf9 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 30 Jul 2023 22:11:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E9=83=A8=E9=97=A8=E4=B8=9A?= =?UTF-8?q?=E7=BB=A9=E5=92=8C=E5=9D=90=E5=B8=AD=E6=8E=92=E8=A1=8C=E6=A6=9C?= =?UTF-8?q?=E7=9A=84mybatis=E6=94=B9=E9=80=A0=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xim/utils/ranking/CallerRankingList.java | 4 ++-- .../ArchievementQueryController.java | 17 +++++++---------- .../test/DesktopArchievementTest.java | 18 ++++++++---------- 3 files changed, 17 insertions(+), 22 deletions(-) diff --git a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/utils/ranking/CallerRankingList.java b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/utils/ranking/CallerRankingList.java index 19b6fb7..cfe0728 100644 --- a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/utils/ranking/CallerRankingList.java +++ b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/utils/ranking/CallerRankingList.java @@ -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; diff --git a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/ArchievementQueryController.java b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/ArchievementQueryController.java index 991f840..313a3b0 100644 --- a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/ArchievementQueryController.java +++ b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/controllers/archievement/ArchievementQueryController.java @@ -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, diff --git a/code/后端/desktop_archievement_backend/src/test/java/com/cpic/xim/DesktopArchievement/test/DesktopArchievementTest.java b/code/后端/desktop_archievement_backend/src/test/java/com/cpic/xim/DesktopArchievement/test/DesktopArchievementTest.java index daeaafd..f618cdb 100644 --- a/code/后端/desktop_archievement_backend/src/test/java/com/cpic/xim/DesktopArchievement/test/DesktopArchievementTest.java +++ b/code/后端/desktop_archievement_backend/src/test/java/com/cpic/xim/DesktopArchievement/test/DesktopArchievementTest.java @@ -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 );