|
@@ -4,7 +4,7 @@ import com.winhc.bigdata.spark.implicits.CaseClass2JsonHelper._
|
|
import com.winhc.bigdata.spark.ng.credit_punishment.udf.DeletedMergeUDF
|
|
import com.winhc.bigdata.spark.ng.credit_punishment.udf.DeletedMergeUDF
|
|
import com.winhc.bigdata.spark.udf.BaseFunc
|
|
import com.winhc.bigdata.spark.udf.BaseFunc
|
|
import com.winhc.bigdata.spark.utils.BaseUtil.isWindows
|
|
import com.winhc.bigdata.spark.utils.BaseUtil.isWindows
|
|
-import com.winhc.bigdata.spark.utils.{BaseUtil, DateUtils, LoggingUtils}
|
|
|
|
|
|
+import com.winhc.bigdata.spark.utils.{DateUtils, LoggingUtils}
|
|
import org.apache.commons.lang3.StringUtils
|
|
import org.apache.commons.lang3.StringUtils
|
|
import org.apache.spark.sql.SparkSession
|
|
import org.apache.spark.sql.SparkSession
|
|
|
|
|
|
@@ -185,7 +185,8 @@ case class CreditPunishmentEntityAgg(s: SparkSession
|
|
| ,collect_set(name)[0] AS name
|
|
| ,collect_set(name)[0] AS name
|
|
| ,collect_set(card_num)[0] AS card_num
|
|
| ,collect_set(card_num)[0] AS card_num
|
|
| ,array_distinct(split(CONCAT_WS(',',collect_set(label)),',')) AS label
|
|
| ,array_distinct(split(CONCAT_WS(',',collect_set(label)),',')) AS label
|
|
- | ,sum(record_num) as record_num
|
|
|
|
|
|
+ | --- ,sum(record_num) as record_num
|
|
|
|
+ | ,count(1) as record_num
|
|
| ,double_2_str(sum(CAST(total_exec_amount AS DOUBLE) )) AS total_exec_amount
|
|
| ,double_2_str(sum(CAST(total_exec_amount AS DOUBLE) )) AS total_exec_amount
|
|
| ,double_2_str(sum(CAST(total_no_exec_amount AS DOUBLE) )) AS total_no_exec_amount
|
|
| ,double_2_str(sum(CAST(total_no_exec_amount AS DOUBLE) )) AS total_no_exec_amount
|
|
| ,double_2_str(sum(CAST(zxr_total_exec_amount AS DOUBLE) )) AS zxr_total_exec_amount
|
|
| ,double_2_str(sum(CAST(zxr_total_exec_amount AS DOUBLE) )) AS zxr_total_exec_amount
|
|
@@ -212,7 +213,7 @@ case class CreditPunishmentEntityAgg(s: SparkSession
|
|
|
|
|
|
sql(
|
|
sql(
|
|
s"""
|
|
s"""
|
|
- |INSERT ${if (isWindows) "INTO" else "OVERWRITE"} TABLE $target_tab PARTITION(ds='${BaseUtil.getYesterday()}')
|
|
|
|
|
|
+ |INSERT ${if (isWindows) "INTO" else "OVERWRITE"} TABLE $target_tab PARTITION(ds='${ds}')
|
|
|SELECT t1.credit_punishment_entity_id
|
|
|SELECT t1.credit_punishment_entity_id
|
|
| ,t1.keyno
|
|
| ,t1.keyno
|
|
| ,t1.name
|
|
| ,t1.name
|