在开发机上建库,建表。
This commit is contained in:
parent
ec9adab717
commit
fb6e431c8f
@ -9,6 +9,7 @@
|
||||
<webroots>
|
||||
<root url="file://$MODULE_DIR$/web" relative="/" />
|
||||
</webroots>
|
||||
<sourceRoots />
|
||||
</configuration>
|
||||
</facet>
|
||||
</component>
|
||||
|
@ -17,14 +17,21 @@ public class StaffInfo
|
||||
private String departmentCode;
|
||||
private String departmentName;
|
||||
|
||||
public StaffInfo( String staffCode ) throws StaffCodeNotExistException, OracleConnectionException, ClassNotFoundException, SQLException {
|
||||
if ( staffCode.length() < 3 )
|
||||
private static String oracleURL = "jdbc:oracle:thin:@10.39.0.86:1521:xmcx1";
|
||||
|
||||
public StaffInfo(String staffCode) throws
|
||||
StaffCodeNotExistException,
|
||||
OracleConnectionException,
|
||||
ClassNotFoundException,
|
||||
SQLException
|
||||
{
|
||||
if (staffCode.length() < 3) {
|
||||
throw new StaffCodeNotExistException(staffCode + "不存在。");
|
||||
}
|
||||
|
||||
//url要改成可配置的
|
||||
//String oracleURL = "jdbc:oracle:thin:@10.187.11.164:1521:xmcx1";
|
||||
String oracleURL = "jdbc:oracle:thin:@10.39.0.86:1521:xmcx1";
|
||||
//String oracleURL = "jdbc:oracle:thin:@10.39.0.86:1521:xmcx1";
|
||||
String oracleUserName = "idst0";
|
||||
String oraclePassword = "cpic123456";
|
||||
|
||||
@ -49,15 +56,13 @@ public class StaffInfo
|
||||
" AND ry.department_code = bm.department_code\n" +
|
||||
" AND ry.section_office_code = ksh.section_office_code";
|
||||
|
||||
try
|
||||
{
|
||||
try {
|
||||
conn = DriverManager.getConnection(oracleURL, oracleUserName, oraclePassword);
|
||||
stmt = conn.prepareStatement(sql);
|
||||
stmt.setString(1, staffCode);
|
||||
result = stmt.executeQuery();
|
||||
|
||||
if ( result.next() )
|
||||
{
|
||||
if (result.next()) {
|
||||
staffName = result.getString("staff_name");
|
||||
sectionOfficeCode = result.getString("section_office_code");
|
||||
sectionOfficeName = result.getString("section_office_name");
|
||||
@ -65,26 +70,18 @@ public class StaffInfo
|
||||
departmentName = result.getString("department_name");
|
||||
}
|
||||
|
||||
if ( staffName.isEmpty() == true )
|
||||
{
|
||||
if (staffName.isEmpty() == true) {
|
||||
//没查到数据
|
||||
throw new StaffCodeNotExistException("工号" + staffCode + "不存在。");
|
||||
}
|
||||
}
|
||||
catch ( SQLException error )
|
||||
{
|
||||
} catch (SQLException error) {
|
||||
throw new OracleConnectionException(error.getMessage());
|
||||
}
|
||||
finally
|
||||
{
|
||||
try
|
||||
{
|
||||
} finally {
|
||||
try {
|
||||
if (conn != null) {
|
||||
conn.close();
|
||||
}
|
||||
}
|
||||
catch ( SQLException error )
|
||||
{
|
||||
} catch (SQLException error) {
|
||||
//不处理了
|
||||
}
|
||||
}
|
||||
|
5
代码/oracle/建表/测试机 建表.sql
Normal file
5
代码/oracle/建表/测试机 建表.sql
Normal file
@ -0,0 +1,5 @@
|
||||
|
||||
create tablespace telsale datafile '/ora_data/DEV01/datafile/tel_sale/telsale_001.dbf' size 100m autoextend on maxsize 10g;
|
||||
|
||||
create user telsale identified by Cpic#1234 default tablespace telsale;
|
||||
|
49
代码/oracle/项目/包/telsale_policy_check_pkg.pck
Normal file
49
代码/oracle/项目/包/telsale_policy_check_pkg.pck
Normal file
@ -0,0 +1,49 @@
|
||||
CREATE OR REPLACE PACKAGE telsale_policy_check_pkg IS
|
||||
|
||||
-- Author : Íõì¿
|
||||
-- Created : 2021/6/21 10:18:01
|
||||
-- Purpose : µçÏú±£µ¥Êý¾ÝÑéÖ¤
|
||||
|
||||
FUNCTION policy_check(a_policy_no VARCHAR2) RETURN BOOLEAN;
|
||||
|
||||
FUNCTION staff_check(a_stuff_code VARCHAR2) RETURN BOOLEAN;
|
||||
|
||||
END telsale_policy_check_pkg;
|
||||
/
|
||||
CREATE OR REPLACE PACKAGE BODY telsale_policy_check_pkg IS
|
||||
|
||||
FUNCTION staff_check(a_stuff_code VARCHAR2) RETURN BOOLEAN IS
|
||||
l_count INTEGER;
|
||||
BEGIN
|
||||
SELECT COUNT(*)
|
||||
INTO l_count
|
||||
FROM idst0.rydm_t@xmcx1.cpicxm ry
|
||||
WHERE ry.staff_code = a_stuff_code;
|
||||
|
||||
IF l_count = 0
|
||||
THEN
|
||||
RETURN FALSE;
|
||||
END IF;
|
||||
|
||||
RETURN TRUE;
|
||||
END;
|
||||
|
||||
FUNCTION policy_check(a_policy_no VARCHAR2) RETURN BOOLEAN IS
|
||||
l_count INTEGER;
|
||||
BEGIN
|
||||
SELECT COUNT(*)
|
||||
INTO l_count
|
||||
FROM idst0.auto_agreement_t@xmcx1.cpicxm a
|
||||
WHERE a.policy_no = a_policy_no;
|
||||
|
||||
IF l_count = 0
|
||||
THEN
|
||||
RETURN FALSE;
|
||||
END IF;
|
||||
|
||||
RETURN TRUE;
|
||||
END;
|
||||
BEGIN
|
||||
NULL;
|
||||
END telsale_policy_check_pkg;
|
||||
/
|
9
代码/oracle/项目/建表/电销保单信息录入日志表.sql
Normal file
9
代码/oracle/项目/建表/电销保单信息录入日志表.sql
Normal file
@ -0,0 +1,9 @@
|
||||
create table 电销保单信息录入日志表
|
||||
(
|
||||
IP地址 varchar2(15),
|
||||
操作员工号 varchar2(6),
|
||||
操作员名称 varchar2(100),
|
||||
操作员P13账号 varchar2(100),
|
||||
录入日期 date,
|
||||
备注 varchar2(200)
|
||||
);
|
18
代码/oracle/项目/建表/电销保单信息表.sql
Normal file
18
代码/oracle/项目/建表/电销保单信息表.sql
Normal file
@ -0,0 +1,18 @@
|
||||
create table 电销保单信息表
|
||||
(
|
||||
保单号 varchar2(20),
|
||||
经办人代码 varchar2(20),
|
||||
经办人名称 varchar2(100),
|
||||
经办人科室代码 varchar2(20),
|
||||
经办人科室名称 varchar2(100),
|
||||
经办人部门代码 varchar2(20),
|
||||
经办人部门名称 varchar2(100),
|
||||
操作员代码 varchar2(20),
|
||||
操作员名称 varchar2(100),
|
||||
操作员科室代码 varchar2(20),
|
||||
操作员科室名称 varchar2(100),
|
||||
操作员部门代码 varchar2(20),
|
||||
操作员部门名称 varchar2(100),
|
||||
操作日期 date
|
||||
);
|
||||
|
12
代码/oracle/项目/电销保单信息管理.dsk
Normal file
12
代码/oracle/项目/电销保单信息管理.dsk
Normal file
@ -0,0 +1,12 @@
|
||||
PL/SQL Developer Project Desktop
|
||||
|
||||
[Desktop]
|
||||
SavePath=D:\develop\projects_win\2018\telsale_management_2017\代码\oracle\项目\
|
||||
|
||||
[Files]
|
||||
|
||||
[MRU]
|
||||
1,D:\develop\projects_win\2018\telsale_management_2017\代码\oracle\项目\建表\电销保单信息表.sql
|
||||
|
||||
[Layout]
|
||||
Group=
|
39
代码/oracle/项目/电销保单信息管理.prj
Normal file
39
代码/oracle/项目/电销保单信息管理.prj
Normal file
@ -0,0 +1,39 @@
|
||||
PL/SQL Developer Project
|
||||
|
||||
[Options]
|
||||
AutoConnect=0
|
||||
Username=telsale
|
||||
Password=2093407949054803468536713937389938934015
|
||||
Database=DEV01
|
||||
ConnectAs=Normal
|
||||
Edition=1.0
|
||||
Workspace=电销转介绍
|
||||
HaltAfterError=0
|
||||
BrowseHistory=-1
|
||||
FileBrowser=-1
|
||||
BeautfierRulesFile=
|
||||
VersionControl=0
|
||||
VersionControlPath=
|
||||
ShowItems=-1
|
||||
|
||||
[History]
|
||||
Programs=D:\develop\projects_win\2019\car_dealer_util\代码\数据库\oracle\pkg
|
||||
SQL Scripts=D:\develop\projects_win\2018\xmty_util_2018\代码\oracle\xmty\sql\查询测试
|
||||
Report Files=
|
||||
Test Scripts=
|
||||
Command Scripts=
|
||||
Diagram Files=
|
||||
|
||||
[BrowserFolders]
|
||||
|
||||
|
||||
[Groups]
|
||||
|
||||
[Files]
|
||||
1,0,,,建表\电销保单信息表.sql
|
||||
|
||||
[Notes]
|
||||
{\rtf1\ansi\deff0\nouicompat{\fonttbl{\f0\fnil Arial;}}
|
||||
{\*\generator Riched20 10.0.19041}\viewkind4\uc1
|
||||
\pard\f0\fs20\lang2052\par
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user