保存进度!
This commit is contained in:
parent
33cb13fe29
commit
0f25aa4a72
23
code/db/pkg/Telsaler_twr_pkg.pck
Normal file
23
code/db/pkg/Telsaler_twr_pkg.pck
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
create or replace package Telsaler_twr_pkg is
|
||||||
|
|
||||||
|
-- Author : KANE
|
||||||
|
-- Created : 2023/11/26 18:19:22
|
||||||
|
-- Purpose : TWR系统导出报表相关的pkg
|
||||||
|
|
||||||
|
procedure 清理TWR电销坐席员工表;
|
||||||
|
|
||||||
|
end Telsaler_twr_pkg;
|
||||||
|
/
|
||||||
|
create or replace package body Telsaler_twr_pkg is
|
||||||
|
|
||||||
|
procedure 清理TWR电销坐席员工表
|
||||||
|
is
|
||||||
|
begin
|
||||||
|
execute immediate 'truncate table twr_telsaler';
|
||||||
|
end;
|
||||||
|
|
||||||
|
begin
|
||||||
|
-- Initialization
|
||||||
|
null;
|
||||||
|
end Telsaler_twr_pkg;
|
||||||
|
/
|
@ -154,7 +154,7 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS
|
|||||||
BEGIN
|
BEGIN
|
||||||
--查询坐席名称,和部门名称,验证代码
|
--查询坐席名称,和部门名称,验证代码
|
||||||
BEGIN
|
BEGIN
|
||||||
SELECT zx.saler_name,
|
/*SELECT zx.saler_name,
|
||||||
bm.department_name
|
bm.department_name
|
||||||
INTO l_caller_name,
|
INTO l_caller_name,
|
||||||
l_department_name
|
l_department_name
|
||||||
@ -163,11 +163,17 @@ CREATE OR REPLACE PACKAGE BODY TELSALE_ARCHIEVEMENT_PKG IS
|
|||||||
idst0.bm_t bm
|
idst0.bm_t bm
|
||||||
WHERE zx.saler_code = a_caller_code
|
WHERE zx.saler_code = a_caller_code
|
||||||
AND zx.team_code = team.team_code
|
AND zx.team_code = team.team_code
|
||||||
AND team.department_code = bm.department_code;
|
AND team.department_code = bm.department_code;*/
|
||||||
/* SELECT saler_name
|
SELECT ry.人员姓名,
|
||||||
INTO l_caller_name
|
bm.department_name
|
||||||
FROM tele_saler
|
INTO l_caller_name,
|
||||||
WHERE saler_code = a_caller_code;*/
|
l_department_name
|
||||||
|
FROM twr_telsaler ry,
|
||||||
|
twr_telsaler_team team,
|
||||||
|
idst0.bm_t bm
|
||||||
|
WHERE ry.团队名称 = team.team_name
|
||||||
|
AND team.department_code = bm.department_code
|
||||||
|
AND ry.人员工号 = a_caller_code;
|
||||||
EXCEPTION
|
EXCEPTION
|
||||||
-- 如果没有查询到坐席名称,说明代码有误,抛出异常
|
-- 如果没有查询到坐席名称,说明代码有误,抛出异常
|
||||||
WHEN no_data_found THEN
|
WHEN no_data_found THEN
|
||||||
|
17
code/db/twr_常用.sql
Normal file
17
code/db/twr_常用.sql
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
select *
|
||||||
|
from twr_telsaler_team;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
SELECT ry.人员工号,
|
||||||
|
ry.人员姓名,
|
||||||
|
team.team_code,
|
||||||
|
team.team_name,
|
||||||
|
bm.department_code,
|
||||||
|
bm.department_name
|
||||||
|
FROM twr_telsaler ry,
|
||||||
|
twr_telsaler_team team,
|
||||||
|
idst0.bm_t bm
|
||||||
|
WHERE ry.团队名称 = team.team_name
|
||||||
|
AND team.department_code = bm.department_code
|
||||||
|
AND (ry.人员工号 = '何小红' OR ry.人员姓名 = '何小红');
|
@ -1,5 +1,5 @@
|
|||||||
drop table telsaler;
|
drop table twr_telsaler;
|
||||||
create table telsaler
|
create table twr_telsaler
|
||||||
(
|
(
|
||||||
人员姓名 varchar2(40),
|
人员姓名 varchar2(40),
|
||||||
人员工号 varchar2(40),
|
人员工号 varchar2(40),
|
||||||
|
7
code/db/建表/TWr坐席团队.sql
Normal file
7
code/db/建表/TWr坐席团队.sql
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
drop table twr_telsaler_team;
|
||||||
|
create table twr_telsaler_team
|
||||||
|
(
|
||||||
|
team_name varchar2(40) not null,
|
||||||
|
team_code varchar2(20),
|
||||||
|
department_code varchar2(6) not null
|
||||||
|
);
|
@ -13,7 +13,7 @@
|
|||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<maven.compiler.source>17</maven.compiler.source>
|
<maven.compiler.source>17</maven.compiler.source>
|
||||||
<maven.compiler.target>17</maven.compiler.target>
|
<maven.compiler.target>17</maven.compiler.target>
|
||||||
<spring.version>5.3.24</spring.version>
|
<spring.version>5.3.30</spring.version>
|
||||||
<log4j2.version>2.20.0</log4j2.version>
|
<log4j2.version>2.20.0</log4j2.version>
|
||||||
<!-- <spring.version>6.0.11</spring.version> -->
|
<!-- <spring.version>6.0.11</spring.version> -->
|
||||||
</properties>
|
</properties>
|
||||||
|
@ -60,22 +60,32 @@ public final class TeleSalerInfo
|
|||||||
PreparedStatement statement = null;
|
PreparedStatement statement = null;
|
||||||
ResultSet result = null;
|
ResultSet result = null;
|
||||||
|
|
||||||
String sql = """
|
// String sql = """
|
||||||
SELECT s.saler_code,
|
// SELECT s.saler_code,
|
||||||
s.saler_name,
|
// s.saler_name,
|
||||||
t.team_code,
|
// t.team_code,
|
||||||
t.team,
|
// t.team,
|
||||||
|
// bm.department_code,
|
||||||
|
// bm.department_name
|
||||||
|
// FROM tele_saler s,
|
||||||
|
// tele_saler_team t,
|
||||||
|
// idst0.bm_t bm
|
||||||
|
// WHERE s.team_code = t.team_code
|
||||||
|
// AND t.department_code = bm.department_code
|
||||||
|
// AND (s.saler_code = ? or s.saler_name = ?) """;
|
||||||
|
String sql2 = """
|
||||||
|
select ry.人员工号 ,
|
||||||
|
ry.人员姓名,
|
||||||
|
team.team_code,
|
||||||
|
team.team_name,
|
||||||
bm.department_code,
|
bm.department_code,
|
||||||
bm.department_name
|
bm.department_name
|
||||||
FROM tele_saler s,
|
from twr_telsaler ry,
|
||||||
tele_saler_team t,
|
twr_telsaler_team team,
|
||||||
idst0.bm_t bm
|
idst0.bm_t bm
|
||||||
WHERE s.team_code = t.team_code
|
where trim(ry.团队名称) = trim(team.team_name)
|
||||||
AND t.department_code = bm.department_code
|
and team.department_code = bm.department_code
|
||||||
AND (s.saler_code = ? or s.saler_name = ?) """;
|
AND (ry.人员工号 = ? or ry.人员姓名 = ?)""";
|
||||||
String sql2 = """
|
|
||||||
|
|
||||||
""";
|
|
||||||
// String sql = "SELECT DISTINCT s.saler_code, s.saler_name, \n"
|
// String sql = "SELECT DISTINCT s.saler_code, s.saler_name, \n"
|
||||||
// + " t.team_code, t.team, \n"
|
// + " t.team_code, t.team, \n"
|
||||||
// + " bm.department_code, bm.department_name \n"
|
// + " bm.department_code, bm.department_name \n"
|
||||||
@ -87,7 +97,7 @@ public final class TeleSalerInfo
|
|||||||
{
|
{
|
||||||
Class.forName( "oracle.jdbc.driver.OracleDriver" );
|
Class.forName( "oracle.jdbc.driver.OracleDriver" );
|
||||||
connection = DriverManager.getConnection( jdbcURL, userName, password );
|
connection = DriverManager.getConnection( jdbcURL, userName, password );
|
||||||
statement = connection.prepareStatement( sql );
|
statement = connection.prepareStatement( sql2 );
|
||||||
|
|
||||||
statement.setString( 1, telsaler );
|
statement.setString( 1, telsaler );
|
||||||
statement.setString( 2, telsaler );
|
statement.setString( 2, telsaler );
|
||||||
|
@ -50,31 +50,32 @@
|
|||||||
<result column="业务类型" property="业务类型" jdbcType="VARCHAR" javaType="String" />
|
<result column="业务类型" property="业务类型" jdbcType="VARCHAR" javaType="String" />
|
||||||
<result column="办公地省" property="办公地省" jdbcType="VARCHAR" javaType="String"/>
|
<result column="办公地省" property="办公地省" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="办公地市" property="办公地市" jdbcType="VARCHAR" javaType="String"/>
|
<result column="办公地市" property="办公地市" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="人员类别" property="人员类别" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="现任岗位" property="现任岗位" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="现任职级" property="现任职级" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="机构名称" property="机构名称" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="职场分类" property="职场分类" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="片区名称" property="片区名称" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="团队名称" property="团队名称" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="对口分公司" property="对口分公司" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="展业地区" property="展业地区" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="招聘渠道" property="招聘渠道" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="渠道明细" property="渠道明细" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="全日制最高学历" property="全日制最高学历" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="学历类型" property="学历类型" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="用工性质名称" property="用工性质名称" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="合同种类" property="合同种类" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="合同类型" property="合同类型" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="合同性质" property="合同性质" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="合同签订次数" property="合同签订次数" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="合同生效日期" property="合同生效日期" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="合同到期日期" property="合同到期日期" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="人员属性" property="人员属性" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="保代员工号" property="保代员工号" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="职场属性" property="职场属性" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="办公性质" property="办公性质" jdbcType="VARCHAR" javaType="String"/>
|
||||||
<result column="" property="" jdbcType="VARCHAR" javaType="String"/>
|
<result column="保代人员属性" property="保代人员属性" jdbcType="VARCHAR" javaType="String"/>
|
||||||
|
<result column="人员状态" property="人员状态" jdbcType="VARCHAR" javaType="String"/>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<!-- insertTWrTelsalerRecordToDB -->
|
<!-- insertTWrTelsalerRecordToDB -->
|
||||||
|
Binary file not shown.
BIN
数据/坐席/TWr团队.xlsx
BIN
数据/坐席/TWr团队.xlsx
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user