yumeng 11 månader sedan
förälder
incheckning
e52e7f3466

+ 2 - 0
job-adq/src/main/java/cn/com/ctop/job/adq/data/mapper/AdqAdminAdvertiserListMapper.java

@@ -7,4 +7,6 @@ import java.util.List;
 
 public interface AdqAdminAdvertiserListMapper {
     void replaceAdqAccountList(@Param("adds") List<AdqAdvertiserList> addList);
+
+    void deleteAdvertiserListByAdminId(@Param("advertiserId") Long advertiserId);
 }

+ 5 - 0
job-adq/src/main/java/cn/com/ctop/job/adq/data/mapper/xml/AdqAdminAdvertiserListMapper.xml

@@ -26,4 +26,9 @@
         on duplicate key update
         advertiser_name= VALUES(advertiser_name)
     </insert>
+    <delete id="deleteAdvertiserListByAdminId" parameterType="java.lang.Long">
+        DELETE
+        FROM deepthink.adq_advertiser_list
+        WHERE admin_advertiser_id = #{advertiserId}
+    </delete>
 </mapper>

+ 2 - 0
job-adq/src/main/java/cn/com/ctop/job/adq/data/service/IAdqAdminAdvertiserListService.java

@@ -2,4 +2,6 @@ package cn.com.ctop.job.adq.data.service;
 
 public interface IAdqAdminAdvertiserListService {
     void getAdminAdvertiserList(Long advertiserId, String accessToken,Integer cursor);
+
+    void deleteAdvertiserListByAdminId(Long advertiserId);
 }

+ 5 - 0
job-adq/src/main/java/cn/com/ctop/job/adq/data/service/impl/AdqAdminAdvertiserListServiceImpl.java

@@ -85,4 +85,9 @@ public class AdqAdminAdvertiserListServiceImpl implements IAdqAdminAdvertiserLis
             }
         }
     }
+
+    @Override
+    public void deleteAdvertiserListByAdminId(Long advertiserId) {
+        adminAdvertiserListMapper.deleteAdvertiserListByAdminId(advertiserId);
+    }
 }

+ 2 - 3
job-adq/src/main/java/cn/com/ctop/job/adq/handler/AdqAdminAdvertiserListJob.java

@@ -39,12 +39,11 @@ public class AdqAdminAdvertiserListJob {
         adminExecutorService.submit(new Runnable() {
             @Override
             public void run() {
-                adminAdvertiserListService.getAdminAdvertiserList(advertiserId, accessToken,null);
+                adminAdvertiserListService.deleteAdvertiserListByAdminId(advertiserId);
+                adminAdvertiserListService.getAdminAdvertiserList(advertiserId, accessToken, null);
             }
         });
     }
 
 
-
-
 }