|
|
@@ -120,12 +120,13 @@ public class GoodsDonController {
|
|
|
* 获取商品详情
|
|
|
*/
|
|
|
@GetMapping("/get/{id}")
|
|
|
- public Result<GoodsDonViews> getDetail(@PathVariable Long id){
|
|
|
+ public Result<GoodsDonViews> getDetail(@PathVariable Long id) {
|
|
|
GoodsDonViews views = beanSearcher.searchFirst(GoodsDonViews.class, MapUtils.builder().field(GoodsDonViews::getId, id).build());
|
|
|
|
|
|
- views.setSpecs(beanSearcher.searchFirst(GoodsDonSpec.class,MapUtils.builder().field(GoodsDonSpec::getGoodsId,views.getId()).build()));
|
|
|
- views.setSkuList(beanSearcher.searchAll(GoodsDonSku.class,MapUtils.builder().field(GoodsDonSku::getGoodsId,views.getId()).field(GoodsDonSku::getStatus,true).build()));
|
|
|
-
|
|
|
+ views.setSpecs(beanSearcher.searchFirst(GoodsDonSpec.class, MapUtils.builder().field(GoodsDonSpec::getGoodsId, views.getId()).build()));
|
|
|
+ views.setSkuList(beanSearcher.searchAll(GoodsDonSku.class, MapUtils.builder().field(GoodsDonSku::getGoodsId, views.getId()).field(GoodsDonSku::getStatus, true)
|
|
|
+ .orderBy(GoodsDonSku::getOrderBy).asc()
|
|
|
+ .build()));
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(views);
|
|
|
}
|
|
|
|