|
@@ -229,14 +229,16 @@ public class CreateRdDailyReportOrderJob implements JobHandler {
|
|
|
// 替换 日报的 platformGroup 以区分不同的任务
|
|
// 替换 日报的 platformGroup 以区分不同的任务
|
|
|
reports.forEach(report -> {
|
|
reports.forEach(report -> {
|
|
|
String taskPlatform = report.getTaskPlatform();
|
|
String taskPlatform = report.getTaskPlatform();
|
|
|
- if (platformPair.containsKey(taskPlatform)) {
|
|
|
|
|
- List<IotRdDailyReportDO> tempReports = platformPair.get(taskPlatform);
|
|
|
|
|
- tempReports.add(report);
|
|
|
|
|
- platformPair.put(taskPlatform, tempReports);
|
|
|
|
|
- } else {
|
|
|
|
|
- List<IotRdDailyReportDO> tempReports = new ArrayList<>();
|
|
|
|
|
- tempReports.add(report);
|
|
|
|
|
- platformPair.put(taskPlatform, tempReports);
|
|
|
|
|
|
|
+ if (StrUtil.isNotBlank(taskPlatform)) {
|
|
|
|
|
+ if (platformPair.containsKey(taskPlatform)) {
|
|
|
|
|
+ List<IotRdDailyReportDO> tempReports = platformPair.get(taskPlatform);
|
|
|
|
|
+ tempReports.add(report);
|
|
|
|
|
+ platformPair.put(taskPlatform, tempReports);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ List<IotRdDailyReportDO> tempReports = new ArrayList<>();
|
|
|
|
|
+ tempReports.add(report);
|
|
|
|
|
+ platformPair.put(taskPlatform, tempReports);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
if (CollUtil.isNotEmpty(platformPair)) {
|
|
if (CollUtil.isNotEmpty(platformPair)) {
|