...
This commit is contained in:
@@ -148,35 +148,38 @@ CREATE OR REPLACE PACKAGE BODY telsale_policy_check_pkg IS
|
||||
END;
|
||||
|
||||
--<2D><>֤¼<D6A4><C2BC><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
||||
BEGIN
|
||||
SELECT ry.staff_name,
|
||||
ksh.section_office_code,
|
||||
ksh.section_office_name,
|
||||
bm.department_code,
|
||||
bm.department_name
|
||||
INTO a_entry_staff_name,
|
||||
a_entry_staff_sectionoffice_code,
|
||||
a_entry_staff_sectionoffice_name,
|
||||
a_entry_staff_department_code,
|
||||
a_entry_staff_department_name
|
||||
FROM idst0.rydm_t@xmcx1.cpicxm ry,
|
||||
idst0.ks_t@xmcx1.cpicxm ksh,
|
||||
idst0.bm_t@xmcx1.cpicxm bm
|
||||
WHERE ry.section_office_code = ksh.section_office_code
|
||||
AND ry.department_code = bm.department_code
|
||||
AND ry.staff_code = a_entry_staff_code;
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND THEN
|
||||
raise_application_error(OPERATOE_CODE_NOT_EXIST_EXCEPT_CODE,
|
||||
OPERATOE_CODE_NOT_EXIST_EXCEPT_TEXT);
|
||||
END;
|
||||
IF a_entry_staff_code IS NOT NULL
|
||||
THEN
|
||||
BEGIN
|
||||
SELECT ry.staff_name,
|
||||
ksh.section_office_code,
|
||||
ksh.section_office_name,
|
||||
bm.department_code,
|
||||
bm.department_name
|
||||
INTO a_entry_staff_name,
|
||||
a_entry_staff_sectionoffice_code,
|
||||
a_entry_staff_sectionoffice_name,
|
||||
a_entry_staff_department_code,
|
||||
a_entry_staff_department_name
|
||||
FROM idst0.rydm_t@xmcx1.cpicxm ry,
|
||||
idst0.ks_t@xmcx1.cpicxm ksh,
|
||||
idst0.bm_t@xmcx1.cpicxm bm
|
||||
WHERE ry.section_office_code = ksh.section_office_code
|
||||
AND ry.department_code = bm.department_code
|
||||
AND ry.staff_code = a_entry_staff_code;
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND THEN
|
||||
raise_application_error(OPERATOE_CODE_NOT_EXIST_EXCEPT_CODE,
|
||||
OPERATOE_CODE_NOT_EXIST_EXCEPT_TEXT);
|
||||
END;
|
||||
END IF;
|
||||
|
||||
--<2D>жϱ<D0B6><CFB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD><CDBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD>Ƿ<EFBFBD>ƥ<EFBFBD>䣬<EFBFBD><E4A3AC>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>
|
||||
IF l_policy_sectionoffice_code != a_operator_sectionoffice_code OR
|
||||
l_policy_department_code != a_operator_department_code
|
||||
THEN
|
||||
raise_application_error(OPERATOE_CODE_NOT_MATCH_EXCEPT_CODE,
|
||||
OPERATOE_CODE_NOT_MATCH_EXCEPT_TEXT);
|
||||
raise_application_error(ENTRY_STAFF_CODE_NOT_EXIST_EXCEPT_CODE,
|
||||
ENTRY_STAFF_CODE_NOT_EXIST_EXCEPT_TEXT);
|
||||
END IF;
|
||||
|
||||
--û<><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3A3ACB1><EFBFBD><EFBFBD><EFBFBD>¼
|
||||
|
Reference in New Issue
Block a user