|
@ -2,6 +2,7 @@ package com.dashboard.aws.lambda.handler; |
|
|
|
|
|
|
|
|
import com.amazonaws.services.lambda.runtime.Context; |
|
|
import com.amazonaws.services.lambda.runtime.Context; |
|
|
import com.amazonaws.services.lambda.runtime.RequestHandler; |
|
|
import com.amazonaws.services.lambda.runtime.RequestHandler; |
|
|
|
|
|
import com.dashboard.aws.lambda.Constants; |
|
|
import com.dashboard.aws.lambda.service.MySQLService; |
|
|
import com.dashboard.aws.lambda.service.MySQLService; |
|
|
import com.dashboard.aws.lambda.service.S3Service; |
|
|
import com.dashboard.aws.lambda.service.S3Service; |
|
|
import com.dashboard.aws.lambda.util.CsvUtil; |
|
|
import com.dashboard.aws.lambda.util.CsvUtil; |
|
@ -36,7 +37,7 @@ public class MySQLToS3Handler implements RequestHandler<Map<String, Object>, Str |
|
|
for (Long companyId : companyIds) { |
|
|
for (Long companyId : companyIds) { |
|
|
String schema = "data_center_dongjian_" + companyId; |
|
|
String schema = "data_center_dongjian_" + companyId; |
|
|
|
|
|
|
|
|
for (String table : List.of("dashboard_record_accumulate", "dashboard_record_measure")) { |
|
|
for (String table : Constants.tables) { |
|
|
// 查询旧数据
|
|
|
// 查询旧数据
|
|
|
List<Map<String, Object>> rows = mysqlService.queryOldData(schema, table, startTs, endTs); |
|
|
List<Map<String, Object>> rows = mysqlService.queryOldData(schema, table, startTs, endTs); |
|
|
if (rows.isEmpty()) { |
|
|
if (rows.isEmpty()) { |
|
|