add workflow 天润dynamic邮件同步,dev
This commit is contained in:
		
							parent
							
								
									87888de2e4
								
							
						
					
					
						commit
						2309a6e0a0
					
				|  | @ -4,11 +4,11 @@ | |||
| /*Brilliance stems from wisdoms.                                                                   */ | ||||
| /*************Head Section**************************************************************************/ | ||||
| /*Script Use: Periodically load data to :f_ccc_work_ticket_integ(smartccc工单信息集成)             */ | ||||
| /*Create Date:2024-09-13 13:36:04                                                                  */ | ||||
| /*Create Date:2024-10-17 14:52:27                                                                  */ | ||||
| /*SDM Developed By: dev                                                                            */ | ||||
| /*SDM Developed Date: 2024-07-09                                                                   */ | ||||
| /*SDM Checked By: dev                                                                              */ | ||||
| /*SDM Checked Date: 2024-09-13                                                                     */ | ||||
| /*SDM Checked Date: 2024-10-17                                                                     */ | ||||
| /*Script Developed By: dev                                                                         */ | ||||
| /*Script Checked By: dev                                                                           */ | ||||
| /*Source table 1: :PDMDB.t01_ccc_cust_info                                                         */ | ||||
|  | @ -123,7 +123,7 @@ SELECT | |||
|         ,coalesce(p2.prov_name,'')                                 /*STATE_COUNTY_LOCATION*/ | ||||
|         ,'CN'                                                      /*COUNTRY_CODE*/ | ||||
|         ,coalesce(p2.postalcode,'')                                /*POSTAL_CODE*/ | ||||
|         ,coalesce(find_first_phone_number(replace(replace(replace(p1.tel,'"',''),'[','{'),']','}')::text[]),find_first_not_phone_number(replace(replace(replace(p1.tel,'"',''),'[','{'),']','}')::text[]),'null')        /*CONTACT_MOBILE_NUMBER*/ | ||||
|         ,coalesce(find_first_phone_number(replace(replace(replace(COALESCE(p1.tel,''),'"',''),'[','{'),']','}')::text[]),find_first_not_phone_number(replace(replace(replace(p1.tel,'"',''),'[','{'),']','}')::text[]),'null')        /*CONTACT_MOBILE_NUMBER*/ | ||||
|         ,coalesce(p1.email,'')                                     /*EMAIL_ADDRESS*/ | ||||
|         ,'YES'                                                     /*REQUEST_A_DEMO*/ | ||||
|         ,'YES'                                                     /*REQUEST_A_QUOTE*/ | ||||
|  | @ -200,8 +200,8 @@ WHERE jsonb_extract_path_text(field, 'id')::int = 299137),'')        /*LEAD_PROD | |||
|         ,TO_DATE(:TXDATE,'YYYYMMDD')                               /*Etl_First_Dt*/ | ||||
|         ,current_timestamp(0)                                      /*Etl_Proc_Dt*/ | ||||
|         ,0                                                         /*Etl_Batch_No*/ | ||||
|         ,case when cardinality(array_remove(replace(replace(replace(p1.tel,'"',''),'[','{'),']','}')::text[],find_first_phone_number(replace(replace(replace(p1.tel,'"',''),'[','{'),']','}')::text[])))=0 then '' | ||||
| else find_first_phone_number(array_remove(replace(replace(replace(p1.tel,'"',''),'[','{'),']','}')::text[],find_first_phone_number(replace(replace(replace(p1.tel,'"',''),'[','{'),']','}')::text[]))) | ||||
|         ,case when cardinality(array_remove(replace(replace(replace(p1.tel,'"',''),'[','{'),']','}')::text[],find_first_phone_number(replace(replace(replace(COALESCE(p1.tel,''),'"',''),'[','{'),']','}')::text[])))=0 then '' | ||||
| else find_first_phone_number(array_remove(replace(replace(replace(COALESCE(p1.tel,''),'"',''),'[','{'),']','}')::text[],find_first_phone_number(replace(replace(replace(COALESCE(p1.tel,''),'"',''),'[','{'),']','}')::text[]))) | ||||
| end        /*second_mobile_number*/ | ||||
|         ,coalesce(find_first_not_phone_number(replace(replace(replace(p1.tel,'"',''),'[','{'),']','}')::text[]),'')        /*company_phone_number*/ | ||||
|          | ||||
|  | @ -218,7 +218,7 @@ LEFT JOIN :PDMDB.t00_china_city_info  p2 | |||
|    WHERE jsonb_extract_path_text(j, 'id') = '304585'),(SELECT jsonb_extract_path_text(j, 'value')  | ||||
|    FROM jsonb_array_elements((p0.start_form::json -> 'fields')::jsonb) j  | ||||
|    WHERE jsonb_extract_path_text(j, 'id') = '297755'),'')::text||'%' else '' end | ||||
| where p0 .state_selected in ('Leads') | ||||
| where p0.state_selected in ('Leads') and p0.update_time >= current_date - interval '7 days' | ||||
| 
 | ||||
| ; | ||||
| 
 | ||||
|  | @ -383,7 +383,7 @@ LEFT JOIN :PDMDB.t00_china_city_info  p2 | |||
|         ON p2.city_name2  like (SELECT jsonb_extract_path_text(j, 'value')  | ||||
|    FROM jsonb_array_elements((p0.start_form::json -> 'fields')::jsonb) j  | ||||
|    WHERE jsonb_extract_path_text(j, 'id') = '304586')::text||'%' | ||||
| where p0 .state_selected ='TW_leads' | ||||
| where p0 .state_selected ='TW_leads' and p0.update_time >= current_date - interval '7 days' | ||||
| 
 | ||||
| ; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue