|
@@ -1493,7 +1493,7 @@ public class WmScorePackageController {
|
|
|
|
|
|
pageAnswer.setRecords(finalRecords);
|
|
pageAnswer.setRecords(finalRecords);
|
|
} catch (ExecutionException | InterruptedException e) {
|
|
} catch (ExecutionException | InterruptedException e) {
|
|
- log.error("获取分页信息失败");
|
|
|
|
|
|
+ log.error("获取分页信息失败", e);
|
|
return R.failed("获取分页信息失败");
|
|
return R.failed("获取分页信息失败");
|
|
}
|
|
}
|
|
|
|
|
|
@@ -2578,7 +2578,7 @@ public class WmScorePackageController {
|
|
boolean onePersonScorePackageFlag = PackageTypeEnum.TYPE1_SCOTE_PACKAGE.val().equals(String.valueOf(packageType1))
|
|
boolean onePersonScorePackageFlag = PackageTypeEnum.TYPE1_SCOTE_PACKAGE.val().equals(String.valueOf(packageType1))
|
|
&& PackageTypeEnum.TYPE2_TASK_PACKAGE.val().equals(String.valueOf(packageType2));
|
|
&& PackageTypeEnum.TYPE2_TASK_PACKAGE.val().equals(String.valueOf(packageType2));
|
|
boolean multiPersonScorePackageFlag = PackageTypeEnum.TYPE1_SCORE_AND_TASK_PACKAGE.val().equals(String.valueOf(packageType1))
|
|
boolean multiPersonScorePackageFlag = PackageTypeEnum.TYPE1_SCORE_AND_TASK_PACKAGE.val().equals(String.valueOf(packageType1))
|
|
- && PackageTypeEnum.TYPE2_TASK_PACKAGE.val().equals(String.valueOf(packageType2));
|
|
|
|
|
|
+ && PackageTypeEnum.TYPE2_SETTLE_PACKAGE.val().equals(String.valueOf(packageType2));
|
|
if (onePersonScorePackageFlag || multiPersonScorePackageFlag) {
|
|
if (onePersonScorePackageFlag || multiPersonScorePackageFlag) {
|
|
// 如果是个人承接-按积分值/多人承接-按积分值,判断当前用户是否配置了团队负责人
|
|
// 如果是个人承接-按积分值/多人承接-按积分值,判断当前用户是否配置了团队负责人
|
|
List<WmTeam> teamList = wmTeamService.list(Wrappers.<WmTeam>lambdaQuery()
|
|
List<WmTeam> teamList = wmTeamService.list(Wrappers.<WmTeam>lambdaQuery()
|
|
@@ -2604,25 +2604,27 @@ public class WmScorePackageController {
|
|
|
|
|
|
List<WmScorePackage> pageRecords = wmScorePackagePage.getRecords();
|
|
List<WmScorePackage> pageRecords = wmScorePackagePage.getRecords();
|
|
|
|
|
|
- List<Future<WmScorePackage>> futureList = new ArrayList<>(pageRecords.size());
|
|
|
|
|
|
+ if (CollUtil.isNotEmpty(pageRecords)) {
|
|
|
|
+ List<Future<WmScorePackage>> futureList = new ArrayList<>(pageRecords.size());
|
|
|
|
|
|
- for (WmScorePackage scorePackage : pageRecords) {
|
|
|
|
- Future<WmScorePackage> wmScorePackageFuture = wmScorePackageService.buildScorePackage(scorePackage, packageType1, packageType2);
|
|
|
|
- futureList.add(wmScorePackageFuture);
|
|
|
|
- }
|
|
|
|
|
|
+ for (WmScorePackage scorePackage : pageRecords) {
|
|
|
|
+ Future<WmScorePackage> wmScorePackageFuture = wmScorePackageService.buildScorePackage(scorePackage, packageType1, packageType2);
|
|
|
|
+ futureList.add(wmScorePackageFuture);
|
|
|
|
+ }
|
|
|
|
|
|
- List<WmScorePackage> finalRecords = new ArrayList<>(pageRecords.size());
|
|
|
|
- try {
|
|
|
|
- for (Future<WmScorePackage> future : futureList) {
|
|
|
|
- WmScorePackage wmScorePackage = future.get();
|
|
|
|
- finalRecords.add(wmScorePackage);
|
|
|
|
|
|
+ List<WmScorePackage> finalRecords = new ArrayList<>(pageRecords.size());
|
|
|
|
+ try {
|
|
|
|
+ for (Future<WmScorePackage> future : futureList) {
|
|
|
|
+ WmScorePackage wmScorePackage = future.get();
|
|
|
|
+ finalRecords.add(wmScorePackage);
|
|
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
|
|
- wmScorePackagePage.setRecords(finalRecords);
|
|
|
|
- } catch (ExecutionException | InterruptedException e) {
|
|
|
|
- log.error("获取分页信息失败");
|
|
|
|
- return R.failed("获取分页信息失败");
|
|
|
|
|
|
+ wmScorePackagePage.setRecords(finalRecords);
|
|
|
|
+ } catch (ExecutionException | InterruptedException e) {
|
|
|
|
+ log.error("获取分页信息失败", e);
|
|
|
|
+ return R.failed("获取分页信息失败");
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
return R.ok(wmScorePackagePage);
|
|
return R.ok(wmScorePackagePage);
|