|
|
@@ -99,7 +99,9 @@ public class GoodsDonController {
|
|
|
});
|
|
|
data.setSpecs(beanSearcher.searchFirst(GoodsDonSpec.class, MapUtils.builder().field(GoodsDonSpec::getGoodsId, data.getId()).build()));
|
|
|
data.setSkuList(beanSearcher.searchAll(GoodsDonSku.class, MapUtils.builder().field(GoodsDonSku::getGoodsId, data.getId()).field(GoodsDonSku::getStatus, true).build()));
|
|
|
- data.setSold(data.getSold() + data.getVirtualSold());
|
|
|
+ Integer sold = orderDonMapper.selectCount(Wrappers.lambdaQuery(OrderDon.class)
|
|
|
+ .eq(OrderDon::getGoodsId, data.getId()).notIn(OrderDon::getStatus, Constant.noOrderStatus));
|
|
|
+ data.setSold(sold + data.getVirtualSold());
|
|
|
SearchResult<OrderComment> orderComments = beanSearcher.search(OrderComment.class,
|
|
|
MapUtils.builder().field(OrderComment::getGoodsId, data.getId())
|
|
|
.orderBy(OrderComment::getId).desc()
|