优化评价当数量为0直接返回

This commit is contained in:
hupeng
2020-09-01 16:16:03 +08:00
parent c330caa847
commit b61a44dafa

View File

@ -75,6 +75,8 @@ public class YxStoreProductReplyServiceImpl extends BaseServiceImpl<StoreProduct
public ReplyCountVo getReplyCount(long productId) { public ReplyCountVo getReplyCount(long productId) {
int sumCount = productReplyCount(productId); int sumCount = productReplyCount(productId);
if(sumCount == 0) return new ReplyCountVo();
//好评 //好评
int goodCount = this.baseMapper.selectCount(Wrappers.<YxStoreProductReply>lambdaQuery() int goodCount = this.baseMapper.selectCount(Wrappers.<YxStoreProductReply>lambdaQuery()
.eq(YxStoreProductReply::getProductId,productId) .eq(YxStoreProductReply::getProductId,productId)
@ -245,7 +247,7 @@ public class YxStoreProductReplyServiceImpl extends BaseServiceImpl<StoreProduct
public List<YxStoreProductReply> queryAll(YxStoreProductReplyQueryCriteria criteria){ public List<YxStoreProductReply> queryAll(YxStoreProductReplyQueryCriteria criteria){
List<YxStoreProductReply> storeProductReplyList = baseMapper.selectList(QueryHelpPlus.getPredicate(YxStoreProductReply.class, criteria)); List<YxStoreProductReply> storeProductReplyList = baseMapper.selectList(QueryHelpPlus.getPredicate(YxStoreProductReply.class, criteria));
storeProductReplyList.forEach(yxStoreProductReply->{ storeProductReplyList.forEach(yxStoreProductReply->{
yxStoreProductReply.setUser(yxUserService.getById(yxStoreProductReply.getUid()));; yxStoreProductReply.setUser(yxUserService.getById(yxStoreProductReply.getUid()));
yxStoreProductReply.setStoreProduct(yxStoreProductService.getById(yxStoreProductReply.getProductId())); yxStoreProductReply.setStoreProduct(yxStoreProductService.getById(yxStoreProductReply.getProductId()));
}); });
return storeProductReplyList; return storeProductReplyList;