瀏覽代碼

头条广告组相关接口

syh 4 年之前
父節點
當前提交
3567cdec72

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

@@ -91,20 +91,12 @@ public class ByteDanceCampaignController {
     @AutoLog(value = "今日头条广告组信息-添加")
     @ApiOperation(value = "今日头条广告组信息-添加", notes = "今日头条广告组信息-添加")
     @PostMapping(value = "/add")
-    public Result<ByteDanceCampaign> add(@RequestParam(name = "accountId") Long accountId,
+    public Map<String,Object> add(@RequestParam(name = "accountId") Long accountId,
                                          @RequestParam(name = "campaignName") String campaignName,
                                          @RequestParam(name = "budgetMode") String budgetMode,
                                          @RequestParam(name = "budget") Integer budget,
                                          @RequestParam(name = "landingType") String landingType) {
-        Result<ByteDanceCampaign> result = new Result<>();
-        try {
-            byteDanceCampaignService.createCampaign(accountId,campaignName,null,budgetMode,budget,landingType,null);
-            result.success("添加成功!");
-        } catch (Exception e) {
-            log.error(e.getMessage(), e);
-            result.error500("操作失败");
-        }
-        return result;
+        return byteDanceCampaignService.createCampaign(accountId,campaignName,null,budgetMode,budget,landingType,null);
     }
 
     /**
@@ -113,7 +105,7 @@ public class ByteDanceCampaignController {
      */
     @AutoLog(value = "今日头条广告组信息-编辑")
     @ApiOperation(value = "今日头条广告组信息-编辑", notes = "今日头条广告组信息-编辑")
-    @PutMapping(value = "/edit")
+    @PostMapping(value = "/edit")
     public Map<String,Object> edit(@RequestBody BytedanceCampaignEditVo editVo) {
         return byteDanceCampaignService.updateCampaign(editVo);
     }

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

@@ -14,7 +14,6 @@ import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import java.math.BigDecimal;
 import java.util.*;
 
 /**
@@ -76,7 +75,6 @@ public class ByteDanceCampaignServiceImpl extends ServiceImpl<ByteDanceCampaignM
             ResultMapUtils.setResultMap(result,-1,message,false);
             return result;
         }
-        System.out.println(data.toJSONString());
         Long campaignId = data.getJSONObject("data").getLong("campaign_id");
         this.getAdvertiserCampaign(token,null,null);
         ResultMapUtils.setResultMap(result,StatusCode.COMMON_SUCCESS);
@@ -149,7 +147,8 @@ public class ByteDanceCampaignServiceImpl extends ServiceImpl<ByteDanceCampaignM
         }
         this.getAdvertiserCampaign(token,editVo.getId()+"",null);
         this.updateCampaign(token,editVo.getId(),editVo.getCampaignName(),editVo.getBudgetMode(),editVo.getBudget());
-        return null;
+        ResultMapUtils.setResultMap(result,StatusCode.COMMON_SUCCESS);
+        return result;
     }
 
     private void getAdvertiserCampaignByPageNumber(CtopOauthToken token, Integer pageNumber, String ids, String date) {