zoujiajian 2 жил өмнө
parent
commit
1ec1ff6224

+ 3 - 10
netflix-web/src/main/java/com/cyksj/web/controller/goods/GoodsDonController.java

@@ -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);
 	}