|
@@ -546,10 +546,13 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
|
|
|
Integer deptId = SecurityUtils.getUser().getDeptId();
|
|
|
Integer superDeptId = StrUtil.isNotBlank(wmScorePackage.getRelatedService()) ?
|
|
|
Integer.valueOf(wmScorePackage.getRelatedService()) : null;
|
|
|
- List<WmScorePackage> packageList =
|
|
|
+ List<WmScorePackage> pkgList =
|
|
|
this.getScorePackagekfpjf(superDeptId, deptId,
|
|
|
new String[]{"0", "1", "2"}, StrUtil.isNotBlank(wmScorePackage.getId()) ?
|
|
|
new String[]{wmScorePackage.getId()} : null);
|
|
|
+ // 过滤可分配积分值为0的
|
|
|
+ List<WmScorePackage> packageList = pkgList.stream().filter(p -> p.getKfpjf() > 0).collect(Collectors.toList());
|
|
|
+
|
|
|
log.info("查询关联积分包值耗时:{}ms", System.currentTimeMillis() - start);
|
|
|
|
|
|
Set<String> packageIdSet = packageList.stream().map(WmScorePackage::getId).collect(Collectors.toSet());
|