|
@@ -1,6 +1,7 @@
|
|
|
package com.qunzhixinxi.hnqz.admin.controller.pkg;
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
+import cn.hutool.core.text.StrPool;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.pig4cloud.plugin.excel.annotation.ResponseExcel;
|
|
@@ -60,7 +61,7 @@ public class WmScorePackageControllerV2 {
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "/pkg/avail")
|
|
|
- public R<Map<String, List<String>>> availPkg(
|
|
|
+ public R<Map<String, String>> availPkg(
|
|
|
@RequestParam(value = "pkgName", required = false) String pkgName) {
|
|
|
|
|
|
// 获取所有的包
|
|
@@ -91,20 +92,20 @@ public class WmScorePackageControllerV2 {
|
|
|
Map<String, List<WmScorePackage>> collect =
|
|
|
avail.stream().collect(Collectors.groupingBy(WmScorePackage::getRelationScoreId));
|
|
|
|
|
|
- Map<String, List<String>> map = new HashMap<>(ppkgs.size());
|
|
|
+ Map<String, String> map = new HashMap<>(ppkgs.size());
|
|
|
ppkgs.forEach(
|
|
|
ppkg -> {
|
|
|
List<WmScorePackage> pkg = collect.get(ppkg.getId());
|
|
|
- List<String> pkgIds =
|
|
|
+ String pkgIds =
|
|
|
CollUtil.isEmpty(pkg)
|
|
|
- ? Collections.emptyList()
|
|
|
+ ? ""
|
|
|
: pkg.stream()
|
|
|
.map(WmScorePackage::getId)
|
|
|
.distinct()
|
|
|
.sorted()
|
|
|
- .collect(Collectors.toList());
|
|
|
+ .collect(Collectors.joining(StrPool.COMMA));
|
|
|
|
|
|
- map.put(ppkg.getScorePackageName(), pkgIds);
|
|
|
+ map.put(ppkg.getScorePackageName().trim(), pkgIds);
|
|
|
});
|
|
|
|
|
|
return R.ok(map);
|