|
@@ -487,14 +487,14 @@ case class JudicialCaseRelationPreNew(s: SparkSession, project: String, ds: Stri
|
|
|
| ,CASE WHEN a.judicase_id IS NULL THEN 1 ELSE 0 END
|
|
|
|FROM (
|
|
|
| SELECT judicase_id
|
|
|
- | ,md5(concat_ws('',judicase_id, sort(concat_ws(',',collect_set(case_no)),','), sort(concat_ws(',',collect_set(cids)),','))) r1
|
|
|
+ | ,md5(concat_ws('', sort(concat_ws(',',collect_set(concat_ws('',flag,detail_id))),','), sort(concat_ws(',',collect_set(cids)),','))) r1
|
|
|
| FROM $project.$t6
|
|
|
| WHERE ds = '$t1_ds'
|
|
|
| GROUP BY judicase_id
|
|
|
| ) a
|
|
|
|FULL JOIN (
|
|
|
| SELECT judicase_id
|
|
|
- | ,md5(concat_ws('',judicase_id, sort(concat_ws(',',collect_set(case_no)),','), sort(concat_ws(',',collect_set(cids)),','))) r2
|
|
|
+ | ,md5(concat_ws('', sort(concat_ws(',',collect_set(concat_ws('',flag,detail_id))),','), sort(concat_ws(',',collect_set(cids)),','))) r2
|
|
|
| FROM $project.$t6
|
|
|
| WHERE ds = '$second_ds'
|
|
|
| GROUP BY judicase_id
|