|
@@ -3,6 +3,8 @@ package cn.com.ctop.kuaishou.modules.ai.controller;
|
|
import cn.com.ctop.common.module.entity.CtopOauthToken;
|
|
import cn.com.ctop.common.module.entity.CtopOauthToken;
|
|
import cn.com.ctop.common.module.service.ICtopOauthTokenService;
|
|
import cn.com.ctop.common.module.service.ICtopOauthTokenService;
|
|
import cn.com.ctop.common.module.utils.Check;
|
|
import cn.com.ctop.common.module.utils.Check;
|
|
|
|
+import cn.com.ctop.kuaishou.modules.batch.entity.KuaiShouCampaign;
|
|
|
|
+import cn.com.ctop.kuaishou.modules.batch.service.IKuaiShouCampaignService;
|
|
import cn.com.ctop.kuaishou.modules.batch.service.IKuaishouInterfaceService;
|
|
import cn.com.ctop.kuaishou.modules.batch.service.IKuaishouInterfaceService;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
@@ -24,6 +26,8 @@ public class KuaiShouCreateController {
|
|
private ICtopOauthTokenService tokenService;
|
|
private ICtopOauthTokenService tokenService;
|
|
@Autowired
|
|
@Autowired
|
|
private IKuaishouInterfaceService iKuaishouInterfaceService;
|
|
private IKuaishouInterfaceService iKuaishouInterfaceService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private IKuaiShouCampaignService campaignService;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 创建计划
|
|
* 创建计划
|
|
@@ -56,11 +60,18 @@ public class KuaiShouCreateController {
|
|
if (code != 0) {
|
|
if (code != 0) {
|
|
throw new Exception((String) campaignMap.get("message"));
|
|
throw new Exception((String) campaignMap.get("message"));
|
|
}
|
|
}
|
|
|
|
+ Long campaignId = (Long) campaignMap.get("campaignId");
|
|
|
|
+
|
|
|
|
+
|
|
result.put("code", 0);
|
|
result.put("code", 0);
|
|
result.put("message", "SUCCESS");
|
|
result.put("message", "SUCCESS");
|
|
JSONObject data = new JSONObject();
|
|
JSONObject data = new JSONObject();
|
|
- data.put("campaign_id", campaignMap.get("campaignId"));
|
|
|
|
- data.put("account_id", requestJson.getLong("account_id"));
|
|
|
|
|
|
+ data.put("campaign_id", campaignId);
|
|
|
|
+ data.put("account_id", accountId);
|
|
|
|
+ KuaiShouCampaign campaign = campaignService.getCampaignByAccountAndCampaign(accountId, campaignId);
|
|
|
|
+ if (!Check.isNull(campaign)) {
|
|
|
|
+ data.put("campaign_create_time", campaign.getPutCreateTime());
|
|
|
|
+ }
|
|
result.put("data", data);
|
|
result.put("data", data);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|