|
@@ -932,4 +932,22 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper, OmsOrder> i
|
|
e.getStackTrace();
|
|
e.getStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public OmsOrderDetailDTO getOraderDetail(Long orderSn,Long merchantId) {
|
|
|
|
+ OmsOrder omsOrder = this.lambdaQuery()
|
|
|
|
+ .eq(OmsOrder::getOrderSn,orderSn)
|
|
|
|
+ .eq(OmsOrder::getMerchantId,merchantId)
|
|
|
|
+ .one();
|
|
|
|
+ if (null == omsOrder){
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
|
|
+ List<OmsOrderItemDTO> orderItemList = omsOrderItemService.getOrderItemByOrderId(omsOrder.getId());
|
|
|
|
+ OmsOrderDetailDTO orderDetail = new OmsOrderDetailDTO();
|
|
|
|
+ BeanUtils.copyProperties(omsOrder, orderDetail);
|
|
|
|
+ orderDetail.setOrderItemList(orderItemList);
|
|
|
|
+ MerchantDTO merchant = this.merchantService.getMerchantById(omsOrder.getMerchantId());
|
|
|
|
+ orderDetail.setMerchantInfo(merchant);
|
|
|
|
+ return orderDetail;
|
|
|
|
+ }
|
|
}
|
|
}
|