|
@@ -204,6 +204,8 @@ public class KuaiShouGroupTemplateServiceImpl extends ServiceImpl<KuaiShouGroupT
|
|
template.setSiteId(site_id);
|
|
template.setSiteId(site_id);
|
|
}
|
|
}
|
|
template.setTaskStatus(0);
|
|
template.setTaskStatus(0);
|
|
|
|
+ template.setCreativeReviewDetail("创意待创建");
|
|
|
|
+ template.setCreativeStatus(0);
|
|
templates.add(template);
|
|
templates.add(template);
|
|
}
|
|
}
|
|
boolean b = this.saveBatch(templates);
|
|
boolean b = this.saveBatch(templates);
|
|
@@ -294,8 +296,8 @@ public class KuaiShouGroupTemplateServiceImpl extends ServiceImpl<KuaiShouGroupT
|
|
if (!Check.isNull(template.getConvertId())) {
|
|
if (!Check.isNull(template.getConvertId())) {
|
|
createUnitJson.put("convert_id", template.getConvertId()); //转化目标ID
|
|
createUnitJson.put("convert_id", template.getConvertId()); //转化目标ID
|
|
}
|
|
}
|
|
- if (!Check.isNull(template.getUnitType())) {
|
|
|
|
- createUnitJson.put("url_type", template.getUnitType()); //url类型
|
|
|
|
|
|
+ if (!Check.isNull(template.getUrlType())) {
|
|
|
|
+ createUnitJson.put("url_type", template.getUrlType()); //url类型
|
|
}
|
|
}
|
|
if (!Check.isNull(template.getUrl())) {
|
|
if (!Check.isNull(template.getUrl())) {
|
|
createUnitJson.put("url", template.getUrl()); // 投放链接
|
|
createUnitJson.put("url", template.getUrl()); // 投放链接
|
|
@@ -315,7 +317,6 @@ public class KuaiShouGroupTemplateServiceImpl extends ServiceImpl<KuaiShouGroupT
|
|
Integer code = (Integer) groupMap.get("code");
|
|
Integer code = (Integer) groupMap.get("code");
|
|
if (code == 0) {
|
|
if (code == 0) {
|
|
updateTemplate.setTaskStatus(2);
|
|
updateTemplate.setTaskStatus(2);
|
|
- updateTemplate.setCreativeReviewDetail("创意待创建");
|
|
|
|
Long unit = (Long) groupMap.get("unitId");
|
|
Long unit = (Long) groupMap.get("unitId");
|
|
updateTemplate.setUnitId((unit));
|
|
updateTemplate.setUnitId((unit));
|
|
Thread thread = new Thread() {
|
|
Thread thread = new Thread() {
|
|
@@ -353,10 +354,20 @@ public class KuaiShouGroupTemplateServiceImpl extends ServiceImpl<KuaiShouGroupT
|
|
|
|
|
|
|
|
|
|
private void createCreative(String accessToken, Long unitId, KuaiShouGroupTemplate template) {
|
|
private void createCreative(String accessToken, Long unitId, KuaiShouGroupTemplate template) {
|
|
|
|
+ KuaiShouGroupTemplate updateTemplate = new KuaiShouGroupTemplate();
|
|
|
|
+ updateTemplate.setId(template.getId());
|
|
|
|
+ updateTemplate.setCreativeStatus(1);
|
|
|
|
+ updateTemplate.setCreativeReviewDetail("创意创建中");
|
|
|
|
+ this.updateById(updateTemplate);
|
|
Long photoId = template.getPhotoId();
|
|
Long photoId = template.getPhotoId();
|
|
|
|
+
|
|
|
|
+
|
|
JSONObject md5Json = groupTemplateMapper.getMd5ByPhotoId(photoId);
|
|
JSONObject md5Json = groupTemplateMapper.getMd5ByPhotoId(photoId);
|
|
if (Check.isNull(md5Json)) {
|
|
if (Check.isNull(md5Json)) {
|
|
log.error("未获取到素材详细信息,accountId:{},unitId:{}", template.getAccountId(), unitId);
|
|
log.error("未获取到素材详细信息,accountId:{},unitId:{}", template.getAccountId(), unitId);
|
|
|
|
+ updateTemplate.setCreativeStatus(3);
|
|
|
|
+ updateTemplate.setCreativeReviewDetail("未获取到素材信息");
|
|
|
|
+ this.updateById(updateTemplate);
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
String md5 = md5Json.getString("md5");
|
|
String md5 = md5Json.getString("md5");
|
|
@@ -427,17 +438,15 @@ public class KuaiShouGroupTemplateServiceImpl extends ServiceImpl<KuaiShouGroupT
|
|
}
|
|
}
|
|
createJson.put("creatives", creatives);
|
|
createJson.put("creatives", creatives);
|
|
Map<String, Object> creativeMap = iKuaishouInterfaceService.batchCreativeCreate(accessToken, template.getAccountId(), createJson, 1, template.getUserId());
|
|
Map<String, Object> creativeMap = iKuaishouInterfaceService.batchCreativeCreate(accessToken, template.getAccountId(), createJson, 1, template.getUserId());
|
|
- KuaiShouGroupTemplate updateTemplate = new KuaiShouGroupTemplate();
|
|
|
|
- updateTemplate.setId(template.getId());
|
|
|
|
Integer code = (Integer) creativeMap.get("code");
|
|
Integer code = (Integer) creativeMap.get("code");
|
|
if (code == 0) {
|
|
if (code == 0) {
|
|
|
|
+ updateTemplate.setCreativeStatus(2);
|
|
updateTemplate.setCreativeReviewDetail("创意创建成功");
|
|
updateTemplate.setCreativeReviewDetail("创意创建成功");
|
|
updateTemplate.setCreateCreativeCount((Integer) creativeMap.get("count"));
|
|
updateTemplate.setCreateCreativeCount((Integer) creativeMap.get("count"));
|
|
} else {
|
|
} else {
|
|
- updateTemplate.setCreativeReviewDetail("创意创建失败:" + creativeMap.get("message"));
|
|
|
|
|
|
+ updateTemplate.setCreativeStatus(3);
|
|
|
|
+ updateTemplate.setCreativeReviewDetail((String) creativeMap.get("message"));
|
|
}
|
|
}
|
|
this.updateById(updateTemplate);
|
|
this.updateById(updateTemplate);
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
}
|
|
}
|