|
|
@@ -50,6 +50,7 @@ import com.study.mall.vo.OrderStatisticsVO;
|
|
|
import com.study.mall.vo.SubmitTokenVO;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import net.oschina.j2cache.cache.support.util.SpringUtil;
|
|
|
import org.springframework.amqp.rabbit.core.RabbitTemplate;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
|
|
@@ -83,7 +84,6 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoDao, OrderInfoEnt
|
|
|
private final GoodsService goodsService;
|
|
|
private final GoodsSkuService goodsSkuService;
|
|
|
private final UserAddressService userAddressService;
|
|
|
- private final OrderExpressInfoService orderExpressInfoService;
|
|
|
private final StringRedisTemplate redisTemplate;
|
|
|
private final RabbitTemplate rabbitTemplate;
|
|
|
|
|
|
@@ -492,6 +492,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoDao, OrderInfoEnt
|
|
|
|
|
|
if (orderInfoList.size() > 0) {
|
|
|
// 查询物流信息
|
|
|
+ OrderExpressInfoService orderExpressInfoService = SpringUtil.getBean(OrderExpressInfoService.class);
|
|
|
List<Long> finishIds = orderExpressInfoService.getFinishIdsByOrderIds(orderInfoList.stream().map(OrderInfoEntity::getId).collect(Collectors.toList()));
|
|
|
|
|
|
Map<Long, OrderInfoEntity> ordersMap = orderInfoList.stream().collect(Collectors.toMap(OrderInfoEntity::getId, Function.identity()));
|
|
|
@@ -719,6 +720,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoDao, OrderInfoEnt
|
|
|
return selectCarItems.stream().map(e -> {
|
|
|
OrderListForUserVO.OrderDetailVO detailVO = new OrderListForUserVO.OrderDetailVO();
|
|
|
BeanUtils.copyProperties(e, detailVO);
|
|
|
+ detailVO.setGoodsAttr(e.getGoodAttr());
|
|
|
return detailVO;
|
|
|
}).collect(Collectors.toList());
|
|
|
}
|