|
|
@@ -118,14 +118,11 @@ public class RenewUpgradePackageController {
|
|
|
public Result<SearchResult<RenewUpgradePackageView>> list(Long skuId) {
|
|
|
log.info("获取套餐列表");
|
|
|
Map<String, Object> build = MapUtils.flatBuilder(request.getParameterMap()).build();
|
|
|
- if (skuId != null) {
|
|
|
- build.put("sku", String.format(" and JSON_CONTAINS(up.sku_ids,'\"%s\"')", skuId));
|
|
|
- }
|
|
|
SearchResult<RenewUpgradePackageView> search = beanSearcher.search(RenewUpgradePackageView.class, build);
|
|
|
search.getDataList().forEach(upgradePackageView -> {
|
|
|
try {
|
|
|
- String specVal = goodsDonSkuMapper.selectList(Wrappers.lambdaQuery(GoodsDonSku.class).in(GoodsDonSku::getId, Jsons.parseList(upgradePackageView.getSkuIds(), Long.class))).stream().map(GoodsDonSku::getSpecVal).collect(Collectors.joining(","));
|
|
|
- upgradePackageView.setSpecVal(specVal);
|
|
|
+ String specVal = goodsDonSkuMapper.selectList(Wrappers.lambdaQuery(GoodsDonSku.class).in(GoodsDonSku::getId, Jsons.parseList(upgradePackageView.getUpgradeSkuIds(), Long.class))).stream().map(GoodsDonSku::getSpecVal).collect(Collectors.joining(","));
|
|
|
+ upgradePackageView.setUpgradeSpecVal(specVal);
|
|
|
} catch (Exception e) {
|
|
|
throw BusinessRuntimeException.getInstance("获取套餐规格失败");
|
|
|
}
|