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