|
|
@@ -1259,6 +1259,14 @@ public class GoodsDonController {
|
|
|
build.put("sku", String.format(" and JSON_CONTAINS(up.sku_id,'\"%s\"')", skuId));
|
|
|
}
|
|
|
SearchResult<UpgradePackageView> search = beanSearcher.search(UpgradePackageView.class, build);
|
|
|
+ search.getDataList().forEach(upgradePackageView -> {
|
|
|
+ try {
|
|
|
+ String specVal = goodsDonSkuMapper.selectList(Wrappers.lambdaQuery(GoodsDonSku.class).in(GoodsDonSku::getId, Jsons.parseList(upgradePackageView.getSkuId(), Long.class))).stream().map(GoodsDonSku::getSpecVal).collect(Collectors.joining(","));
|
|
|
+ upgradePackageView.setSpecVal(specVal);
|
|
|
+ } catch (Exception e) {
|
|
|
+ throw BusinessRuntimeException.getInstance("获取套餐规格失败");
|
|
|
+ }
|
|
|
+ });
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
}
|
|
|
|