|
@@ -36,6 +36,7 @@ public class AdqRetryReportJob {
|
|
|
private static ExecutorService flowExecutorService = Executors.newFixedThreadPool(2);
|
|
private static ExecutorService flowExecutorService = Executors.newFixedThreadPool(2);
|
|
|
|
|
|
|
|
private static ExecutorService dailyExecutorService = Executors.newFixedThreadPool(5);
|
|
private static ExecutorService dailyExecutorService = Executors.newFixedThreadPool(5);
|
|
|
|
|
+ private static ExecutorService adIncomeExecutorService = Executors.newFixedThreadPool(1);
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private IAdqCreativeReportService adqReportService;
|
|
private IAdqCreativeReportService adqReportService;
|
|
@@ -157,7 +158,6 @@ public class AdqRetryReportJob {
|
|
|
|
|
|
|
|
List<JSONObject> adqAdIncomeRetryJob = adqAdIncomeService.getAdqAdIncomeRetryJob();
|
|
List<JSONObject> adqAdIncomeRetryJob = adqAdIncomeService.getAdqAdIncomeRetryJob();
|
|
|
if (!Check.isNull(adqAdIncomeRetryJob)) {
|
|
if (!Check.isNull(adqAdIncomeRetryJob)) {
|
|
|
- ExecutorService executorService = Executors.newFixedThreadPool(1);
|
|
|
|
|
for (int i = 0; i < adqAdIncomeRetryJob.size(); i++) {
|
|
for (int i = 0; i < adqAdIncomeRetryJob.size(); i++) {
|
|
|
JSONObject jsonObject = adqAdIncomeRetryJob.get(i);
|
|
JSONObject jsonObject = adqAdIncomeRetryJob.get(i);
|
|
|
Long id = jsonObject.getLong("id");
|
|
Long id = jsonObject.getLong("id");
|
|
@@ -167,7 +167,7 @@ public class AdqRetryReportJob {
|
|
|
JSONObject msg = jsonObject.getJSONObject("msg");
|
|
JSONObject msg = jsonObject.getJSONObject("msg");
|
|
|
String appId = msg.getString("app_id");
|
|
String appId = msg.getString("app_id");
|
|
|
Long appletId = msg.getLong("applet_id");
|
|
Long appletId = msg.getLong("applet_id");
|
|
|
- executorService.submit(new Runnable() {
|
|
|
|
|
|
|
+ adIncomeExecutorService.submit(new Runnable() {
|
|
|
@Override
|
|
@Override
|
|
|
public void run() {
|
|
public void run() {
|
|
|
adqAdIncomeService.getAdqAdIncome(startDate, endDate, appId, appletId, 1, null, id, isSend);
|
|
adqAdIncomeService.getAdqAdIncome(startDate, endDate, appId, appletId, 1, null, id, isSend);
|