Forráskód Böngészése

feat:修改打印特征模型验证scala任务

zhaohaipeng 4 hónapja
szülő
commit
c63f0b5a99

+ 5 - 1
src/main/scala/com/aliyun/odps/spark/examples/makedata_ad/v20240718/makedata_ad_33_bucketDataPrint_20240718.scala

@@ -363,10 +363,14 @@ object makedata_ad_33_bucketDataPrint_20240718 {
 
           val scoremap: JSONObject = if (record.isNull("scoremap")) new JSONObject() else
             JSON.parseObject(record.getString("scoremap"))
+          val extend: JSONObject = if (record.isNull("extend")) new JSONObject() else
+            JSON.parseObject(record.getString("extend"))
+
 
           val apptype = record.getString("apptype")
           val label = record.getString("ad_is_conversion")
-          (apptype, "pagesource", "level", label, "abcode", allfeaturemap, featureMap, flag, scoremap)
+          val abcode = extend.getString("abcode")
+          (apptype, "pagesource", "level", label, abcode, allfeaturemap, featureMap, flag, scoremap)
         }).filter {
           case (apptype, pagesource, level, label, abcode, allfeaturemap, featureMap, flag, scoremap) =>
             appTypeSet.contains(apptype) && abCodeSet.contains(abcode) && scoremap.containsKey("ctcvrScore")