整合OrderBasicInfo和OrderDetail

This commit is contained in:
Guoqs
2025-01-15 09:52:23 +08:00
parent c6a23b96ad
commit d64a8d00a4
2 changed files with 13 additions and 0 deletions

View File

@@ -10,6 +10,7 @@ import com.jsowell.pile.domain.*;
import com.jsowell.pile.dto.*; import com.jsowell.pile.dto.*;
import com.jsowell.pile.dto.nanrui.NRQueryOrderDTO; import com.jsowell.pile.dto.nanrui.NRQueryOrderDTO;
import com.jsowell.pile.dto.ningxiajiaotou.NXJTQueryOrdersInfoDTO; import com.jsowell.pile.dto.ningxiajiaotou.NXJTQueryOrdersInfoDTO;
import com.jsowell.pile.vo.OrderInfoDetailVO;
import com.jsowell.pile.vo.SupStationStatsVO; import com.jsowell.pile.vo.SupStationStatsVO;
import com.jsowell.pile.vo.base.MerchantOrderInfoVO; import com.jsowell.pile.vo.base.MerchantOrderInfoVO;
import com.jsowell.pile.vo.base.OrderAmountDetailVO; import com.jsowell.pile.vo.base.OrderAmountDetailVO;
@@ -280,6 +281,10 @@ public interface OrderBasicInfoService{
*/ */
OrderTotalDataVO getOrderTotalData(QueryOrderDTO orderBasicInfo); OrderTotalDataVO getOrderTotalData(QueryOrderDTO orderBasicInfo);
OrderInfoDetailVO getOrderInfoDetailVO(String orderCode);
OrderInfoDetailVO getOrderInfoDetailVO(OrderBasicInfo orderBasicInfo, OrderDetail orderDetail);
List<OrderTotalDataVO> getOrderTotalDataV2(QueryOrderDTO dto); List<OrderTotalDataVO> getOrderTotalDataV2(QueryOrderDTO dto);
/** /**

View File

@@ -438,9 +438,17 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
return resultVO; return resultVO;
} }
@Override
public OrderInfoDetailVO getOrderInfoDetailVO(String orderCode) {
OrderBasicInfo orderInfoByOrderCode = getOrderInfoByOrderCode(orderCode);
OrderDetail orderDetail = getOrderDetailByOrderCode(orderCode);
return getOrderInfoDetailVO(orderInfoByOrderCode, orderDetail);
}
/** /**
* 整合OrderBasicInfo和OrderDetail * 整合OrderBasicInfo和OrderDetail
*/ */
@Override
public OrderInfoDetailVO getOrderInfoDetailVO(OrderBasicInfo orderBasicInfo, OrderDetail orderDetail) { public OrderInfoDetailVO getOrderInfoDetailVO(OrderBasicInfo orderBasicInfo, OrderDetail orderDetail) {
if (orderBasicInfo == null || orderDetail == null) { if (orderBasicInfo == null || orderDetail == null) {
return null; return null;