diff --git a/code/db/pkg/telsale_archievement_pkg.pck b/code/db/pkg/telsale_archievement_pkg.pck index 50807c6..39b87a2 100644 --- a/code/db/pkg/telsale_archievement_pkg.pck +++ b/code/db/pkg/telsale_archievement_pkg.pck @@ -15,6 +15,12 @@ CREATE OR REPLACE PACKAGE telsale_archievement_pkg IS a_mensual_cur OUT cur_type ); + PROCEDURE caller_arch_ranking_list + ( + a_department_code IN VARCHAR2, + a_ranking_list OUT cur_type + ); + END telsale_archievement_pkg; / CREATE OR REPLACE PACKAGE BODY telsale_archievement_pkg IS @@ -93,6 +99,30 @@ CREATE OR REPLACE PACKAGE BODY telsale_archievement_pkg IS ORDER BY cf.月份; END; + PROCEDURE caller_arch_ranking_list + ( + a_department_code IN VARCHAR2, + a_ranking_list OUT cur_type + ) IS + l_current_month VARCHAR2(10); + BEGIN + l_current_month := to_char(SYSDATE, + 'mm') || '月'; + + OPEN a_ranking_list FOR + SELECT 坐席名称, + round(SUM(车非融合保费) / SUM(车险个人客户保费) * 100, + 2) 车非渗透率 + FROM 车非每日保费 + WHERE 月份 = l_current_month + AND 部门代码 = a_department_code + GROUP BY 月份, + 部门代码, + 坐席名称 + HAVING 月份 = '06月' + ORDER BY 车非渗透率 DESC; + END; + BEGIN NULL; END telsale_archievement_pkg; diff --git a/code/db/甯哥敤璇彞.sql b/code/db/甯哥敤璇彞.sql index 853ee0a..aed4b32 100644 --- a/code/db/甯哥敤璇彞.sql +++ b/code/db/甯哥敤璇彞.sql @@ -39,3 +39,28 @@ SELECT 0) || '%' 续保率 FROM 坐席续保统计 GROUP BY 部门; + +--车非个人每月业绩 +SELECT 月份, + 部门代码, + 坐席名称, + SUM(车险个人客户保费), + SUM(车非融合保费), + round(SUM(车非融合保费) / SUM(车险个人客户保费) * 100, + 2) 车非渗透率 + FROM 车非每日保费 + GROUP BY 月份, + 部门代码, + 坐席名称 +HAVING 月份 = '06月' + ORDER BY 部门代码, + 车非渗透率 DESC; + +SELECT 坐席名称, + round(SUM(车非融合保费) / SUM(车险个人客户保费) * 100, + 2) 车非渗透率 + FROM 车非每日保费 + WHERE 部门代码 = 'QDI' + AND 月份 = '06月' + GROUP BY 坐席名称 + ORDER BY 车非渗透率 DESC; 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 7e68ca4..03fd9dc 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 @@ -78,4 +78,10 @@ public class ArchievementQueryController return result; } + + @RequestMapping("/query_ranking_list.do") + public void queryCallerArchievementRankingList( ) + { + + } }