From 5637f67208ced0ed395b9564a58ccad70bc2966f Mon Sep 17 00:00:00 2001 From: "liang.chao" <1360241448@qq.com> Date: Wed, 27 Nov 2024 15:13:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E6=9F=A5=E8=AF=A2=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../order/controller/OrderController.java | 4 +-- .../material/order/domain/OrderInfoDto.java | 6 ++++ .../material/order/mapper/OrderMapper.java | 1 + .../material/order/service/OrderService.java | 2 ++ .../order/service/impl/OrderServiceImpl.java | 10 +++++++ .../mapper/material/order/OrderInfoMapper.xml | 30 +++++++++++++++++++ 6 files changed, 51 insertions(+), 2 deletions(-) diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/controller/OrderController.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/controller/OrderController.java index f7f9f5d..4811336 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/controller/OrderController.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/controller/OrderController.java @@ -62,8 +62,8 @@ public class OrderController extends BaseController { @GetMapping("/getOrderDetailsById") public AjaxResult getOrderDetailsById(OrderDetailDto dto) { if (dto.getId() != null) { - OrderDetailDto orderDetailDto = orderMapper.selectOrderDetailsById(dto.getId().toString()); - return success(orderDetailDto); + OrderInfoDto orderInfoDto = orderService.getOrderDetailsById(dto); + return success(orderInfoDto); }else { return error("参数错误"); } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/domain/OrderInfoDto.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/domain/OrderInfoDto.java index 1ac9832..ad02535 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/domain/OrderInfoDto.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/domain/OrderInfoDto.java @@ -72,9 +72,15 @@ public class OrderInfoDto { @ApiModelProperty(value = "出租方公司名称") private String czcompanyName; + @ApiModelProperty(value = "出租方联系人") + private String person; + @ApiModelProperty(value = "出租方联系电话") private String personPhone; + @ApiModelProperty(value = "承租方联系人") + private String nickName; + @ApiModelProperty(value = "承租方联系电话") private String phoneNumber; diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/mapper/OrderMapper.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/mapper/OrderMapper.java index 309958c..827825c 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/mapper/OrderMapper.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/mapper/OrderMapper.java @@ -20,6 +20,7 @@ public interface OrderMapper { Integer updateDeviceStatus(OrderDetailDto orderDetailDto); List getOrderDetails(OrderInfoDto orderInfoDto); + OrderInfoDto getOrderDetailsById(OrderDetailDto orderInfoDto); OrderDetailDto selectOrderDetailsById(String id); diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/service/OrderService.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/service/OrderService.java index ae43828..365478a 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/service/OrderService.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/service/OrderService.java @@ -14,4 +14,6 @@ public interface OrderService { Integer submitOrderInfo(OrderInfoDto orderInfoDto); List getOrderDetails(OrderInfoDto orderInfoDto); + + OrderInfoDto getOrderDetailsById(OrderDetailDto dto); } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/service/impl/OrderServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/service/impl/OrderServiceImpl.java index d64b99e..262a809 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/service/impl/OrderServiceImpl.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/service/impl/OrderServiceImpl.java @@ -75,4 +75,14 @@ public class OrderServiceImpl implements OrderService { } return orderInfoDtos; } + + @Override + public OrderInfoDto getOrderDetailsById(OrderDetailDto dto) { + OrderInfoDto orderInfoDto = orderMapper.getOrderDetailsById(dto); + List list = new ArrayList(); + OrderDetailDto orderDetailDto = orderMapper.selectOrderDetailsById(dto.getId().toString()); + list.add(orderDetailDto); + orderInfoDto.setDetailsList(list); + return orderInfoDto; + } } diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/order/OrderInfoMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/order/OrderInfoMapper.xml index 9538558..3c01d64 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/order/OrderInfoMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/order/OrderInfoMapper.xml @@ -114,4 +114,34 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" WHERE hh.id = #{id} + \ No newline at end of file