소스 검색

过滤无效的计划数据信息

syh 4 년 전
부모
커밋
1d9d647e8c
1개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. 10 0
      module-toutiao/src/main/java/cn/com/ctop/toutiao/modules/report/service/impl/ReportServiceImpl.java

+ 10 - 0
module-toutiao/src/main/java/cn/com/ctop/toutiao/modules/report/service/impl/ReportServiceImpl.java

@@ -189,6 +189,16 @@ public class ReportServiceImpl implements IReportService {
             ruleDataPlan.setAccountName(allocation.getAuthName());
             ByteDanceAdvertisePlan plan = advertiserDataService.getSinglePlanById(token,ruleDataPlan.getId()+"");
             if(null!=plan){
+                String status = plan.getToutiaoStatus();
+                String optStatus = plan.getOptStatus();
+                if(null == optStatus||optStatus.equals("AD_STATUS_DISABLE")||optStatus.trim().equals("")){
+                    continue;
+                }
+                if(null == status||status.trim().equals("")||status.equals("AD_STATUS_DISABLE")
+                        ||status.equals("AD_STATUS_DONE")||status.equals("AD_STATUS_AUDIT_DENY")||status.equals("AD_STATUS_BALANCE_EXCEED")
+                        ||status.equals("AD_STATUS_CAMPAIGN_DISABLE")||status.equals("AD_STATUS_CAMPAIGN_EXCEED")||status.equals("AD_STATUS_DELETE")){
+                    continue;
+                }
                 ruleDataPlan.setBudget(plan.getBudget());
                 ruleDataPlan.setDownloadUrl(plan.getDownloadUrl());
                 ruleDataPlan.setExternalUrl(plan.getExternalUrl());