|
@@ -41,10 +41,24 @@ public class UserDeliverOrderItemServiceImpl extends ServiceImpl<UserDeliverOrde
|
|
|
@Override
|
|
|
public List<OrderDeliverItemVO> getDeliverItemList(String orderId, List<UserDeliverOrderItemVO> orderItems) {
|
|
|
List<OrderDeliverItemVO> itemList = new ArrayList<OrderDeliverItemVO>();
|
|
|
+
|
|
|
+
|
|
|
// 1.查询物流公司信息
|
|
|
itemList = selectOrderDeliverItemVOList(orderId);
|
|
|
|
|
|
- HashMap<String, List<OrderDeliverItemVO>> deliverItemListMap = new HashMap<>(16);
|
|
|
+
|
|
|
+ List<UserDeliverOrderItem> userDeliverOrderItems = this.list(new LambdaQueryWrapper<UserDeliverOrderItem>()
|
|
|
+ .eq(UserDeliverOrderItem::getOrderId, orderId)
|
|
|
+ .isNull(UserDeliverOrderItem::getDeliveryFlowId)
|
|
|
+ .isNotNull(UserDeliverOrderItem::getDeliveryTime));
|
|
|
+
|
|
|
+ if (CollectionUtils.isNotEmpty(userDeliverOrderItems)) {
|
|
|
+ OrderDeliverItemVO orderDeliverItemVO = new OrderDeliverItemVO();
|
|
|
+ orderDeliverItemVO.setDeliveryTime(userDeliverOrderItems.get(0).getDeliveryTime());
|
|
|
+ itemList.add(orderDeliverItemVO);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
for (OrderDeliverItemVO itemVO : itemList) {
|
|
|
String deliveryFlowId = itemVO.getDeliveryFlowId();
|