|
@@ -300,7 +300,7 @@ public class MaterialUploadTaskServiceImpl
|
|
|
@SneakyThrows
|
|
|
@Override
|
|
|
public void run() {
|
|
|
- log.info("开始素材推送,code:{},账户数:{}",signature,accountArray.size());
|
|
|
+ log.info("开始素材推送,code:{},账户数:{}", signature, accountArray.size());
|
|
|
Thread.sleep(3 * 60 * 1000L);
|
|
|
String token = materialUploadTaskMapper.getTokenByAccountId(accountId);
|
|
|
if (Check.isNull(token)) {
|
|
@@ -321,7 +321,7 @@ public class MaterialUploadTaskServiceImpl
|
|
|
if (!Check.isNull(jsonObject)) {
|
|
|
Integer code = jsonObject.getInteger("code");
|
|
|
if (code == 0) {
|
|
|
- log.info("素材推送成功,code:{},账户数:{}",signature,accountArray.size());
|
|
|
+ log.info("素材推送成功,code:{},账户数:{}", signature, accountArray.size());
|
|
|
JSONObject data = jsonObject.getJSONObject("data");
|
|
|
if (!Check.isNull(data)) {
|
|
|
JSONArray fail_list = data.getJSONArray("fail_list");
|
|
@@ -343,8 +343,13 @@ public class MaterialUploadTaskServiceImpl
|
|
|
task.setMaterialName(materialName);
|
|
|
task.setMaterialUrl(materialUrl);
|
|
|
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 {
|
|
|
if (!Check.isNull(dataMap)) {
|
|
|
String fail_reason = dataMap.get(target_advertiser_id);
|