| | |
| | | ctr."call_record_file" as callRecordFile, |
| | | ctr."intention_customer_flag" as intentionCustomerFlag, |
| | | ctr."is_deleted" as isDeleted, |
| | | ctc."call_task_callee_content" as callTaskCalleeContent |
| | | ctc.waterCode, |
| | | arb."name" as waterName, |
| | | aab."ad_name" as areaName, |
| | | ctc.userName |
| | | from "SJZT_ODS"."call_task_result" ctr |
| | | left join "SJZT_ODS"."call_task_callee" ctc on ctr."task_id" = ctc."task_id" and ctr."callee_number" = ctc."callee_number" |
| | | left join |
| | | ( |
| | | select "callee_number", |
| | | "task_id", |
| | | JSON_VALUE("call_task_callee_content",'$."$水库编码$"') as waterCode, |
| | | JSON_VALUE("call_task_callee_content",'$."$用户名$"') as userName from "SJZT_ODS"."call_task_callee" |
| | | ) ctc |
| | | on ctr."task_id" = ctc."task_id" and ctr."callee_number" = ctc."callee_number" |
| | | left join "SJZT_MD"."att_res_base" arb on ctc.waterCode = arb."code" |
| | | left join "SJZT_MD"."att_ad_base" aab on aab."guid" = concat(arb."ad_guid",'000000') |
| | | where 1=1 |
| | | <if test="callTaskResult.taskId!=null and callTaskResult.taskId!=''"> |
| | | and ctr."task_id" = #{callTaskResult.taskId} |
| | | </if> |
| | | <if test="callTaskResult.adName!=null and callTaskResult.adName!=''"> |
| | | and ctc."call_task_callee_content" like concat('%',#{callTaskResult.adName},'%') |
| | | <if test="callTaskResult.waterName!=null and callTaskResult.waterName!=''"> |
| | | and ctc."call_task_callee_content" like concat('%',#{callTaskResult.waterName},'%') |
| | | </if> |
| | | <if test="callTaskResult.userName!=null and callTaskResult.userName!=''"> |
| | | and ctc."call_task_callee_content" like concat('%',#{callTaskResult.userName},'%') |