yumeng hace 3 meses
padre
commit
e84eaafb2c

+ 2 - 0
job-kuaishou/src/main/java/cn/com/ctop/job/kuaishou/data/mapper/xml/CompassBindAdvertisersMapper.xml

@@ -4,6 +4,7 @@
 
     <insert id="replaceBatchAdvertisers">
         replace into `media_api`.compass_bind_advertisers(
+        user_id,
         advertiser_id,
         advertiser_name,
         corporation_name
@@ -11,6 +12,7 @@
         values
         <foreach collection="details" item="data" separator=",">
             (
+            #{data.user_id},
             #{data.advertiser_id},
             #{data.advertiser_name},
             #{data.corporation_name}

+ 7 - 0
job-kuaishou/src/main/java/cn/com/ctop/job/kuaishou/data/service/impl/CompassBindAdvertisersServiceImpl.java

@@ -58,7 +58,14 @@ public class CompassBindAdvertisersServiceImpl extends ServiceImpl<CompassBindAd
             return;
         }
         JSONArray details = resultJson.getJSONObject("data").getJSONArray("details");
+
         if (!Check.isNull(details)) {
+            for (int i = 0; i < details.size(); i++) {
+                JSONObject jsonObject = details.getJSONObject(i);
+                jsonObject.put("user_id", advertiserId);
+
+            }
+
             baseMapper.replaceBatchAdvertisers(details);
         }
         log.info("[罗盘广告主]执行完成");