diff --git a/cash-api/order-server/src/main/java/com/czg/controller/admin/AdminOrderController.java b/cash-api/order-server/src/main/java/com/czg/controller/admin/AdminOrderController.java index fa7e11c6a..86d41fb63 100644 --- a/cash-api/order-server/src/main/java/com/czg/controller/admin/AdminOrderController.java +++ b/cash-api/order-server/src/main/java/com/czg/controller/admin/AdminOrderController.java @@ -44,7 +44,7 @@ public class AdminOrderController { } @GetMapping("/getOrderById") - public CzgResult> getOrderById(Long orderId) { + public CzgResult getOrderById(Long orderId) { return orderInfoService.getOrderDetails(orderId); } diff --git a/cash-api/order-server/src/main/java/com/czg/controller/user/UserOrderController.java b/cash-api/order-server/src/main/java/com/czg/controller/user/UserOrderController.java index 4d9191092..095c8e754 100644 --- a/cash-api/order-server/src/main/java/com/czg/controller/user/UserOrderController.java +++ b/cash-api/order-server/src/main/java/com/czg/controller/user/UserOrderController.java @@ -41,7 +41,7 @@ public class UserOrderController { } @GetMapping("/getOrderById") - public CzgResult> getOrderById(Long orderId) { + public CzgResult getOrderById(Long orderId) { return orderInfoService.getOrderDetails(orderId); } diff --git a/cash-common/cash-common-service/src/main/java/com/czg/order/service/OrderInfoService.java b/cash-common/cash-common-service/src/main/java/com/czg/order/service/OrderInfoService.java index a7e1af8a8..37d27453a 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/order/service/OrderInfoService.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/order/service/OrderInfoService.java @@ -31,7 +31,7 @@ public interface OrderInfoService extends IService { Page getOrderByPage(OrderInfoQueryDTO param); - CzgResult> getOrderDetails(Long orderId); + CzgResult getOrderDetails(Long orderId); HistoryOrderVo historyOrder(Long orderId, String tableCode); diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java index ea7548762..fdc188e81 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java @@ -130,15 +130,9 @@ public class OrderInfoServiceImpl extends ServiceImpl> getOrderDetails(Long orderId) { + public CzgResult getOrderDetails(Long orderId) { AssertUtil.isNull(orderId, "订单id不能为空"); - OrderInfo orderInfo = getById(orderId); - AssertUtil.isNull(orderInfo, "订单信息不存在"); - List orderDetails = orderDetailService.queryChain().select().eq(OrderDetail::getOrderId, orderId).list(); - Map resultMap = new HashMap<>(); - resultMap.put("orderInfo", orderInfo); - resultMap.put("orderDetails", orderDetails); - return CzgResult.success(resultMap); + return CzgResult.success(historyOrder(orderId, null)); } @Override @@ -156,8 +150,7 @@ public class OrderInfoServiceImpl extends ServiceImpl new ArrayList<>()).add(orderDetail); - } historyOrderVo.setDetailMap(resultMap); return historyOrderVo;