|
@@ -2784,29 +2784,21 @@ public class WmScorePackageController {
|
|
|
List<SysDictItem> packageType1List = dictItemMap.get("package_type1");
|
|
|
List<SysDictItem> packageType2List = dictItemMap.get("package_type2");
|
|
|
|
|
|
- // todo
|
|
|
- //// 结算记录
|
|
|
- //List<WmScorePackageSettleNote> noteList = settleNoteMapper.selectList(Wrappers.<WmScorePackageSettleNote>lambdaQuery()
|
|
|
- // .in(WmScorePackageSettleNote::getPackageId, packageIds));
|
|
|
- //Map<String, List<WmScorePackageSettleNote>> noteMap = noteList.stream()
|
|
|
- // .collect(Collectors.groupingBy(WmScorePackageSettleNote::getPackageId));
|
|
|
-
|
|
|
// 有效任务类型
|
|
|
List<WmScoreTaskType> taskTypeList = wmScoreTaskTypeMapper.getScoreTaskTypeByScoreId(String.join(",", packageIds));
|
|
|
Map<String, List<WmScoreTaskType>> taskTypeMap = taskTypeList.stream().collect(Collectors.groupingBy(WmScoreTaskType::getScoreId));
|
|
|
|
|
|
- //for (int i = 0; i < pageRecords.size(); i++) {
|
|
|
- // WmScorePackage wmScorePackage = pageRecords.get(i);
|
|
|
- //
|
|
|
- // List<WmTask> tasks = taskGoupMap.getOrDefault(wmScorePackage.getId(), new ArrayList<>());
|
|
|
- // List<WmScorePackageStatus> statuses = packageStatusGroupMap.getOrDefault(wmScorePackage.getId(), new ArrayList<>());
|
|
|
- // List<WmScorePackageSettleNote> notes = noteMap.getOrDefault(wmScorePackage.getId(), new ArrayList<>());
|
|
|
- // List<WmScoreTaskType> scoreTaskTypes = taskTypeMap.getOrDefault(wmScorePackage.getId(), new ArrayList<>());
|
|
|
- //
|
|
|
- // wmScorePackageService.buildScorePackageSync(wmScorePackage, packageType1, packageType2, tasks, statuses,
|
|
|
- // packageType1List, packageType2List, parentPackageNameMap, notes, scoreTaskTypes);
|
|
|
- //
|
|
|
- //}
|
|
|
+ for (int i = 0; i < pageRecords.size(); i++) {
|
|
|
+ WmScorePackage wmScorePackage = pageRecords.get(i);
|
|
|
+
|
|
|
+ List<WmTask> tasks = taskGoupMap.getOrDefault(wmScorePackage.getId(), new ArrayList<>());
|
|
|
+ List<WmScorePackageStatus> statuses = packageStatusGroupMap.getOrDefault(wmScorePackage.getId(), new ArrayList<>());
|
|
|
+ List<WmScoreTaskType> scoreTaskTypes = taskTypeMap.getOrDefault(wmScorePackage.getId(), new ArrayList<>());
|
|
|
+
|
|
|
+ wmScorePackageService.buildScorePackageSync(wmScorePackage, packageType1, packageType2, tasks, statuses,
|
|
|
+ packageType1List, packageType2List, parentPackageNameMap, scoreTaskTypes);
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|