|
|
@@ -360,6 +360,9 @@ public class GoodsDonController {
|
|
|
builder.orderBy(GoodsDonSku::getOrderBy).asc();
|
|
|
}
|
|
|
views.setSkuList(beanSearcher.searchAll(GoodsDonSkuFrontView.class, builder.build()));
|
|
|
+ Integer sold = orderDonMapper.selectCount(Wrappers.lambdaQuery(OrderDon.class)
|
|
|
+ .eq(OrderDon::getGoodsId, views.getId()).notIn(OrderDon::getStatus, Constant.noOrderStatus));
|
|
|
+ views.setSold(sold + views.getSold());
|
|
|
redisService.setNx(goodsDetailKey, views, RedisService.key.YH_HOME_PAGHE_CACHE.getTimeout() + 60 * RandomUtil.randomInt(10));
|
|
|
o = redisService.get(goodsDetailKey);
|
|
|
}
|
|
|
@@ -415,16 +418,6 @@ public class GoodsDonController {
|
|
|
}
|
|
|
return true;
|
|
|
}).collect(Collectors.toList()));
|
|
|
- Integer sold = orderDonMapper.selectCount(Wrappers.lambdaQuery(OrderDon.class)
|
|
|
- .eq(OrderDon::getGoodsId, views.getId()).notIn(OrderDon::getStatus, Constant.noOrderStatus));
|
|
|
- views.setSold(sold + views.getSold());
|
|
|
- //评论
|
|
|
-// OrderCommentFrontView comments = beanSearcher.searchFirst(OrderCommentFrontView.class, MapUtils.builder()
|
|
|
-// .field(OrderCommentFrontView::getGoodsId, views.getId())
|
|
|
-// .orderBy(OrderCommentFrontView::getCommentTime).desc()
|
|
|
-// .orderBy(OrderCommentFrontView::getId).desc()
|
|
|
-// .build());
|
|
|
-// views.setComments(comments);
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(views);
|
|
|
}
|
|
|
|