...
This commit is contained in:
@@ -4,14 +4,51 @@ CREATE OR REPLACE PACKAGE telsale_policy_check_pkg IS
|
||||
-- Created : 2021/6/21 10:18:01
|
||||
-- Purpose : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤
|
||||
|
||||
/***************************************************************************/
|
||||
--<2D><><EFBFBD><EFBFBD><EFBFBD>쳣
|
||||
--<2D><><EFBFBD><EFBFBD><EFBFBD>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD>
|
||||
POLICYNO_NOT_EXIST_EXCEPT_CODE CONSTANT INTEGER := -20000;
|
||||
POLICYNO_NOT_EXIST_EXCEPT_TEXT CONSTANT VARCHAR2(100) := '<27><><EFBFBD><EFBFBD><EFBFBD>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD>ڡ<EFBFBD>';
|
||||
|
||||
--<2D><><EFBFBD><EFBFBD><EFBFBD>˲<EFBFBD><CBB2><EFBFBD><EFBFBD><EFBFBD>
|
||||
OPERATOE_CODE_NOT_EXIST_EXCEPT_CODE CONSTANT INTEGER := -20001;
|
||||
OPERATOE_CODE_NOT_EXIST_EXCEPT_TEXT CONSTANT VARCHAR2(100) := '<27><><EFBFBD><EFBFBD><EFBFBD>˹<EFBFBD><CBB9>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD>ڡ<EFBFBD>';
|
||||
|
||||
--¼<><C2BC><EFBFBD>˲<EFBFBD><CBB2><EFBFBD><EFBFBD><EFBFBD>
|
||||
ENTRY_STAFF_CODE_NOT_EXIST_EXCEPT_CODE CONSTANT INTEGER := -20002;
|
||||
ENTRY_STAFF_CODE_NOT_EXIST_EXCEPT_TEXT CONSTANT VARCHAR2(100) := '¼<><C2BC><EFBFBD>˹<EFBFBD><CBB9>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD>ڡ<EFBFBD>';
|
||||
|
||||
--<2D><><EFBFBD><EFBFBD><EFBFBD>˹<EFBFBD><CBB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڿ<EFBFBD><DABF><EFBFBD><EFBFBD>뱣<EFBFBD><EBB1A3><EFBFBD><EFBFBD>ƥ<EFBFBD><C6A5>
|
||||
OPERATOE_CODE_NOT_MATCH_EXCEPT_CODE CONSTANT INTEGER := -20003;
|
||||
OPERATOE_CODE_NOT_MATCH_EXCEPT_TEXT CONSTANT VARCHAR2(100) := '<27><><EFBFBD><EFBFBD><EFBFBD>˹<EFBFBD><CBB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڿ<EFBFBD><DABF><EFBFBD><EFBFBD>뱣<EFBFBD><EBB1A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD>䡣';
|
||||
|
||||
/***************************************************************************/
|
||||
FUNCTION policy_check(a_policy_no VARCHAR2) RETURN BOOLEAN;
|
||||
|
||||
FUNCTION staff_check(a_stuff_code VARCHAR2) RETURN BOOLEAN;
|
||||
|
||||
PROCEDURE save_policy
|
||||
(
|
||||
a_policy_no IN VARCHAR2,
|
||||
a_operator_code IN VARCHAR2,
|
||||
a_operator_name OUT VARCHAR2,
|
||||
a_operator_sectionoffice_code OUT VARCHAR2,
|
||||
a_operator_sectionoffice_name OUT VARCHAR2,
|
||||
a_operator_department_code OUT VARCHAR2,
|
||||
a_operator_department_name OUT VARCHAR2,
|
||||
a_entry_staff_code IN VARCHAR2,
|
||||
a_entry_staff_name OUT VARCHAR2,
|
||||
a_entry_staff_sectionoffice_code OUT VARCHAR2,
|
||||
a_entry_staff_sectionoffice_name OUT VARCHAR2,
|
||||
a_entry_staff_department_code OUT VARCHAR2,
|
||||
a_entry_staff_department_name OUT VARCHAR2
|
||||
);
|
||||
|
||||
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
|
||||
@@ -28,6 +65,7 @@ CREATE OR REPLACE PACKAGE BODY telsale_policy_check_pkg IS
|
||||
RETURN TRUE;
|
||||
END;
|
||||
|
||||
/*********************************************************************************/
|
||||
FUNCTION policy_check(a_policy_no VARCHAR2) RETURN BOOLEAN IS
|
||||
l_count INTEGER;
|
||||
BEGIN
|
||||
@@ -43,6 +81,33 @@ CREATE OR REPLACE PACKAGE BODY telsale_policy_check_pkg IS
|
||||
|
||||
RETURN TRUE;
|
||||
END;
|
||||
|
||||
/*********************************************************************************/
|
||||
PROCEDURE save_policy
|
||||
(
|
||||
a_policy_no IN VARCHAR2,
|
||||
a_operator_code IN VARCHAR2,
|
||||
a_operator_name OUT VARCHAR2,
|
||||
a_operator_sectionoffice_code OUT VARCHAR2,
|
||||
a_operator_sectionoffice_name OUT VARCHAR2,
|
||||
a_operator_department_code OUT VARCHAR2,
|
||||
a_operator_department_name OUT VARCHAR2,
|
||||
a_entry_staff_code IN VARCHAR2,
|
||||
a_entry_staff_name OUT VARCHAR2,
|
||||
a_entry_staff_sectionoffice_code OUT VARCHAR2,
|
||||
a_entry_staff_sectionoffice_name OUT VARCHAR2,
|
||||
a_entry_staff_department_code OUT VARCHAR2,
|
||||
a_entry_staff_department_name OUT VARCHAR2
|
||||
) IS
|
||||
l_policy_section_code VARCHAR2(6);
|
||||
l_policy_department_code VARCHAR2(6);
|
||||
BEGIN
|
||||
NULL;
|
||||
|
||||
--<2D>жϱ<D0B6><CFB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵĿ<C5B5><C4BF>Ҳ<EFBFBD><D2B2>ź;<C5BA><CDBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ͬ
|
||||
|
||||
END;
|
||||
|
||||
BEGIN
|
||||
NULL;
|
||||
END telsale_policy_check_pkg;
|
||||
|
100
代码/oracle/项目/包/telsale_policy_check_pkg.~pck
Normal file
100
代码/oracle/项目/包/telsale_policy_check_pkg.~pck
Normal file
@@ -0,0 +1,100 @@
|
||||
CREATE OR REPLACE PACKAGE telsale_policy_check_pkg IS
|
||||
|
||||
-- Author : <20><><EFBFBD><EFBFBD>
|
||||
-- Created : 2021/6/21 10:18:01
|
||||
-- Purpose : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤
|
||||
|
||||
--<2D><><EFBFBD><EFBFBD><EFBFBD>쳣
|
||||
--<2D><><EFBFBD><EFBFBD><EFBFBD>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD>
|
||||
POLICYNO_NOT_EXIST_EXCEPT_CODE CONSTANT INTEGER := -20000;
|
||||
POLICYNO_NOT_EXIST_EXCEPT_TEXT CONSTANT VARCHAR2(100) := '<27><><EFBFBD><EFBFBD><EFBFBD>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD>ڡ<EFBFBD>';
|
||||
|
||||
FUNCTION policy_check(a_policy_no VARCHAR2) RETURN BOOLEAN;
|
||||
|
||||
FUNCTION staff_check(a_stuff_code VARCHAR2) RETURN BOOLEAN;
|
||||
|
||||
PROCEDURE save_policy
|
||||
(
|
||||
a_policy_no IN VARCHAR2,
|
||||
a_operator_code IN VARCHAR2,
|
||||
a_operator_name OUT VARCHAR2,
|
||||
a_operator_sectionoffice_code OUT VARCHAR2,
|
||||
a_operator_sectionoffice_name OUT VARCHAR2,
|
||||
a_operator_department_code OUT VARCHAR2,
|
||||
a_operator_department_name OUT VARCHAR2,
|
||||
a_entry_staff_code IN VARCHAR2,
|
||||
a_entry_staff_name OUT VARCHAR2,
|
||||
a_entry_staff_sectionoffice_code OUT VARCHAR2,
|
||||
a_entry_staff_sectionoffice_name OUT VARCHAR2,
|
||||
a_entry_staff_department_code OUT VARCHAR2,
|
||||
a_entry_staff_department_name OUT VARCHAR2
|
||||
);
|
||||
|
||||
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;
|
||||
|
||||
/*********************************************************************************/
|
||||
PROCEDURE save_policy
|
||||
(
|
||||
a_policy_no IN VARCHAR2,
|
||||
a_operator_code IN VARCHAR2,
|
||||
a_operator_name OUT VARCHAR2,
|
||||
a_operator_sectionoffice_code OUT VARCHAR2,
|
||||
a_operator_sectionoffice_name OUT VARCHAR2,
|
||||
a_operator_department_code OUT VARCHAR2,
|
||||
a_operator_department_name OUT VARCHAR2,
|
||||
a_entry_staff_code IN VARCHAR2,
|
||||
a_entry_staff_name OUT VARCHAR2,
|
||||
a_entry_staff_sectionoffice_code OUT VARCHAR2,
|
||||
a_entry_staff_sectionoffice_name OUT VARCHAR2,
|
||||
a_entry_staff_department_code OUT VARCHAR2,
|
||||
a_entry_staff_department_name OUT VARCHAR2
|
||||
) IS
|
||||
l_policy_section_code VARCHAR2(6);
|
||||
l_policy_department_code VARCHAR2(6);
|
||||
BEGIN
|
||||
NULL;
|
||||
|
||||
--<2D>жϱ<D0B6><CFB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵĿ<C5B5><C4BF>Ҳ<EFBFBD><D2B2>ź;<C5BA><CDBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ͬ
|
||||
|
||||
END;
|
||||
|
||||
BEGIN
|
||||
NULL;
|
||||
END telsale_policy_check_pkg;
|
||||
/
|
@@ -3,10 +3,30 @@ PL/SQL Developer Project Desktop
|
||||
[Desktop]
|
||||
SavePath=D:\develop\projects_win\2018\telsale_management_2017\<5C><><EFBFBD><EFBFBD>\oracle\<5C><>Ŀ\
|
||||
|
||||
Index=1
|
||||
Filename=D:\develop\projects_win\2018\telsale_management_2017\<5C><><EFBFBD><EFBFBD>\oracle\<5C><>Ŀ\<5C><>\telsale_policy_check_pkg.pck
|
||||
VCSDBObject=0
|
||||
Connection=282441544404455840724370446043583456492241804558450434903180323832003290342849744968477032763302336047784788
|
||||
DPI=96
|
||||
Left=0
|
||||
Top=0
|
||||
Width=1329
|
||||
Height=719
|
||||
State=0
|
||||
Type=3
|
||||
ChildListIndex=1
|
||||
Pinned=0
|
||||
|
||||
Index=2
|
||||
Filename=
|
||||
Connection=226450024772463846324866505249184048433046445054493639223676363836323754389245424568427437403734382438343844
|
||||
|
||||
[Files]
|
||||
|
||||
[MRU]
|
||||
3,D:\develop\projects_win\2018\telsale_management_2017\<5C><><EFBFBD><EFBFBD>\oracle\<5C><>Ŀ\<5C><>\telsale_policy_check_pkg.pck
|
||||
1,D:\develop\projects_win\2018\telsale_management_2017\<5C><><EFBFBD><EFBFBD>\oracle\<5C><>Ŀ\<5C><><EFBFBD><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>.sql
|
||||
1,D:\develop\projects_win\2018\telsale_management_2017\<5C><><EFBFBD><EFBFBD>\oracle\<5C><>Ŀ\<5C><><EFBFBD><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ¼<CFA2><C2BC><EFBFBD><EFBFBD>־<EFBFBD><D6BE>.sql
|
||||
|
||||
[Layout]
|
||||
Group=
|
||||
|
Reference in New Issue
Block a user