|
@@ -198,7 +198,7 @@ public class MaterialUploadTaskServiceImpl extends ServiceImpl<MaterialUploadTas
|
|
}
|
|
}
|
|
|
|
|
|
private void syncBytedance(Long accountId, Integer mediaId, String signature, JSONArray accountArray, String loginId, String userName, String materialName, String materialUrl, String videoId) {
|
|
private void syncBytedance(Long accountId, Integer mediaId, String signature, JSONArray accountArray, String loginId, String userName, String materialName, String materialUrl, String videoId) {
|
|
- log.info("开始素材推送,code:{},账户数:{}",signature,accountArray.size());
|
|
|
|
|
|
+ log.info("开始素材推送,code:{},账户数:{}", signature, accountArray.size());
|
|
CtopOauthToken token = tokenService.getTokenByAccountId(accountId);
|
|
CtopOauthToken token = tokenService.getTokenByAccountId(accountId);
|
|
if (Check.isNull(token)) {
|
|
if (Check.isNull(token)) {
|
|
return;
|
|
return;
|
|
@@ -218,7 +218,7 @@ public class MaterialUploadTaskServiceImpl extends ServiceImpl<MaterialUploadTas
|
|
if (!Check.isNull(jsonObject)) {
|
|
if (!Check.isNull(jsonObject)) {
|
|
Integer code = jsonObject.getInteger("code");
|
|
Integer code = jsonObject.getInteger("code");
|
|
if (code == 0) {
|
|
if (code == 0) {
|
|
- log.info("素材推送成功,code:{},账户数:{}",signature,accountArray.size());
|
|
|
|
|
|
+ log.info("素材推送成功,code:{},账户数:{}", signature, accountArray.size());
|
|
JSONObject data = jsonObject.getJSONObject("data");
|
|
JSONObject data = jsonObject.getJSONObject("data");
|
|
if (!Check.isNull(data)) {
|
|
if (!Check.isNull(data)) {
|
|
JSONArray fail_list = data.getJSONArray("fail_list");
|
|
JSONArray fail_list = data.getJSONArray("fail_list");
|
|
@@ -229,8 +229,8 @@ public class MaterialUploadTaskServiceImpl extends ServiceImpl<MaterialUploadTas
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- }else {
|
|
|
|
- log.info("素材推送失败,code:{},账户数:{},返回信息:{}",signature,accountArray.size(),jsonObject);
|
|
|
|
|
|
+ } else {
|
|
|
|
+ log.info("素材推送失败,code:{},账户数:{},返回信息:{}", signature, accountArray.size(), jsonObject);
|
|
}
|
|
}
|
|
for (int j = 0; j < objects.size(); j++) {
|
|
for (int j = 0; j < objects.size(); j++) {
|
|
Long target_advertiser_id = (Long) objects.get(j);
|
|
Long target_advertiser_id = (Long) objects.get(j);
|
|
@@ -242,8 +242,13 @@ public class MaterialUploadTaskServiceImpl extends ServiceImpl<MaterialUploadTas
|
|
task.setMaterialName(materialName);
|
|
task.setMaterialName(materialName);
|
|
task.setMaterialUrl(materialUrl);
|
|
task.setMaterialUrl(materialUrl);
|
|
if (code != 0) {
|
|
if (code != 0) {
|
|
- task.setTaskStatus(4);
|
|
|
|
- task.setRemarks(jsonObject.getString("message"));
|
|
|
|
|
|
+ if (code == 40000 && jsonObject.getString("message").contains("与原广告主不属于同一主体")) {
|
|
|
|
+ task.setTaskStatus(0);
|
|
|
|
+ task.setRemarks("待重新提交-目标广告主与原广告主不属于同一主体");
|
|
|
|
+ } else {
|
|
|
|
+ task.setTaskStatus(4);
|
|
|
|
+ task.setRemarks(jsonObject.getString("message"));
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
if (!Check.isNull(dataMap)) {
|
|
if (!Check.isNull(dataMap)) {
|
|
String fail_reason = dataMap.get(target_advertiser_id);
|
|
String fail_reason = dataMap.get(target_advertiser_id);
|