...
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