Bläddra i källkod

修改代码逻辑

syh 4 år sedan
förälder
incheckning
2de055f809

+ 0 - 8
module-crawler/src/main/java/cn/com/ctop/crawler/modules/kuaishoucce/entity/KuaishouHotPhotoInfo.java

@@ -119,21 +119,13 @@ public class KuaishouHotPhotoInfo {
         this.coverThumbnailUrl = data.getJSONArray("coverThumbnailUrls").getJSONObject(0).getString("url");
         this.width = data.getInteger("width");
         this.height = data.getInteger("height");
-        ;
         this.videoDuration = data.getInteger("videoDuration");
-        ;
         this.playingTime = data.getInteger("playingTimes");
-        ;
         this.likeTime = data.getInteger("likeTimes");
-        ;
         this.commentTime = data.getInteger("commentTimes");
-        ;
         this.headUrl = data.getJSONArray("headUrls").getJSONObject(0).getString("url");
-        ;
         this.nickName = data.getString("nickName");
-        ;
         this.caption = data.getString("caption");
-        ;
         this.createTime = new Date();
         this.updateTime = new Date();
     }

+ 1 - 1
module-toutiao/src/main/java/cn/com/ctop/toutiao/modules/material/controller/ByteDanceCampaignController.java

@@ -94,7 +94,7 @@ public class ByteDanceCampaignController {
     public Map<String,Object> add(@RequestParam(name = "accountId") Long accountId,
                                   @RequestParam(name = "campaignName") String campaignName,
                                   @RequestParam(name = "budgetMode") String budgetMode,
-                                  @RequestParam(name = "budget",required = false) Integer budget,
+                                  @RequestParam(name = "budget",required = false) String budget,
                                   @RequestParam(name = "landingType") String landingType) {
         return byteDanceCampaignService.createCampaign(accountId,campaignName,null,budgetMode,budget,landingType,null);
     }

+ 1 - 1
module-toutiao/src/main/java/cn/com/ctop/toutiao/modules/material/service/IByteDanceCampaignService.java

@@ -14,7 +14,7 @@ import java.util.Map;
  * @Version: V1.0
  */
 public interface IByteDanceCampaignService extends IService<ByteDanceCampaign> {
-    Map<String,Object> createCampaign(Long accountId, String campaignName, String operation, String budgetMode, Integer budget, String landingType, String uniqueFk);
+    Map<String,Object> createCampaign(Long accountId, String campaignName, String operation, String budgetMode, String budget, String landingType, String uniqueFk);
     Map<String,Object>updateCampaign(CtopOauthToken token, Long campaignId, String campaignName, String modifyTime,Integer budget);
     Map<String, Object> updateCampaignStatus(Long accountId, String campaignIds, String optStatus);
     Map<String, Object> getAdvertiserCampaign(CtopOauthToken token, String ids, String date);

+ 2 - 2
module-toutiao/src/main/java/cn/com/ctop/toutiao/modules/material/service/impl/ByteDanceCampaignServiceImpl.java

@@ -42,7 +42,7 @@ public class ByteDanceCampaignServiceImpl extends ServiceImpl<ByteDanceCampaignM
      * @return
      */
     @Override
-    public Map<String, Object> createCampaign(Long accountId, String campaignName, String operation, String budgetMode, Integer budget, String landingType, String uniqueFk) {
+    public Map<String, Object> createCampaign(Long accountId, String campaignName, String operation, String budgetMode, String budget, String landingType, String uniqueFk) {
         Map<String,Object>result = new HashMap<>();
         CtopOauthToken token = tokenService.getTokenByAccountId(accountId);
         // 请求地址
@@ -55,7 +55,7 @@ public class ByteDanceCampaignServiceImpl extends ServiceImpl<ByteDanceCampaignM
             param.put("operation",operation);
         }
         param.put("budget_mode", budgetMode);
-        if(null != budget){
+        if(null != budget&&!budget.trim().equals("")){
             param.put("budget",budget);
         }
         param.put("landing_type", landingType);

+ 1 - 0
module-toutiao/src/main/java/cn/com/ctop/toutiao/modules/material/service/impl/ByteDanceCreativeServiceImpl.java

@@ -137,6 +137,7 @@ public class ByteDanceCreativeServiceImpl extends ServiceImpl<ByteDanceCreativeM
         params.put("filtering", filtering.toJSONString());
         params.put("advertiser_id", token.getAccountId());
         params.put("page", pageNumber + "");
+        params.put("page_size",100);
         String result = HttpUtils.httpGetRequest(url, headers, params);
         JSONObject jsonObject = JSONObject.parseObject(result);
         Integer code = jsonObject.getInteger("code");