Преглед на файлове

feat:修改无回传判断逻辑

zhaohaipeng преди 5 месеца
родител
ревизия
ef0a8cba2c
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      src/main/scala/com/aliyun/odps/spark/examples/makedata_ad/v20240718/makedata_ad_31_originData_20240718.scala

+ 4 - 1
src/main/scala/com/aliyun/odps/spark/examples/makedata_ad/v20240718/makedata_ad_31_originData_20240718.scala

@@ -57,7 +57,10 @@ object makedata_ad_31_originData_20240718 {
           .filter(record => {
           .filter(record => {
             val extendAlg: JSONObject = if (record.isNull("extend_alg")) new JSONObject() else
             val extendAlg: JSONObject = if (record.isNull("extend_alg")) new JSONObject() else
               JSON.parseObject(record.getString("extend_alg"))
               JSON.parseObject(record.getString("extend_alg"))
-            val isApi = extendAlg.getString("is_api")
+            var isApi = extendAlg.getString("is_api")
+            if (extendAlg.containsKey("extinfo")) {
+              isApi = extendAlg.getJSONObject("extinfo").getString("isApi")
+            }
             "1".equals(isApi)
             "1".equals(isApi)
           })
           })
           .map(record => {
           .map(record => {