Compare commits
No commits in common. "092cdeb03c6dc1929604f9f66f8506140861507e" and "bec91aac8a0c5f9e59385b365c02b1ed2687fc09" have entirely different histories.
092cdeb03c
...
bec91aac8a
|
|
@ -61,7 +61,7 @@ public class OrderController extends BaseController {
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "获取单个订单详情")
|
@ApiOperation(value = "获取单个订单详情")
|
||||||
@GetMapping("/getOrderDetailsById")
|
@GetMapping("/getOrderDetailsById")
|
||||||
public AjaxResult getOrderDetailsById(OrderDetailDto dto) throws Exception {
|
public AjaxResult getOrderDetailsById(OrderDetailDto dto) {
|
||||||
if (dto.getOrderId() != null) {
|
if (dto.getOrderId() != null) {
|
||||||
OrderInfoDto orderInfoDto = orderService.getOrderDetailsById(dto);
|
OrderInfoDto orderInfoDto = orderService.getOrderDetailsById(dto);
|
||||||
return success(orderInfoDto);
|
return success(orderInfoDto);
|
||||||
|
|
|
||||||
|
|
@ -15,5 +15,5 @@ public interface OrderService {
|
||||||
|
|
||||||
List<OrderInfoDto> getOrderDetails(OrderInfoDto orderInfoDto) throws Exception;
|
List<OrderInfoDto> getOrderDetails(OrderInfoDto orderInfoDto) throws Exception;
|
||||||
|
|
||||||
OrderInfoDto getOrderDetailsById(OrderDetailDto dto) throws Exception;
|
OrderInfoDto getOrderDetailsById(OrderDetailDto dto);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -89,17 +89,9 @@ public class OrderServiceImpl implements OrderService {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public OrderInfoDto getOrderDetailsById(OrderDetailDto dto) throws Exception {
|
public OrderInfoDto getOrderDetailsById(OrderDetailDto dto) {
|
||||||
OrderInfoDto orderInfoDto = orderMapper.getOrderDetailsById(dto);
|
OrderInfoDto orderInfoDto = orderMapper.getOrderDetailsById(dto);
|
||||||
List<OrderDetailDto> list = orderMapper.selectOrderDetailsByOderId(dto.getOrderId().toString());
|
List<OrderDetailDto> list = orderMapper.selectOrderDetailsByOderId(dto.getOrderId().toString());
|
||||||
boolean orderStatus = list.stream()
|
|
||||||
.map(OrderDetailDto::getOrderStatus)
|
|
||||||
.allMatch(name -> name.equals(list.get(0).getOrderStatus()));
|
|
||||||
if (orderStatus) {
|
|
||||||
orderInfoDto.setOrderStatus(list.get(0).getOrderStatus());
|
|
||||||
} else {
|
|
||||||
throw new Exception("订单状态不一致,请检查订单状态");
|
|
||||||
}
|
|
||||||
orderInfoDto.setStartTime(list.get(0).getRentBeginTime());
|
orderInfoDto.setStartTime(list.get(0).getRentBeginTime());
|
||||||
orderInfoDto.setEndTime(list.get(0).getRentEndTime());
|
orderInfoDto.setEndTime(list.get(0).getRentEndTime());
|
||||||
orderInfoDto.setDetailsList(list);
|
orderInfoDto.setDetailsList(list);
|
||||||
|
|
|
||||||
|
|
@ -152,7 +152,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
mdi.person_phone AS personPhone,
|
mdi.person_phone AS personPhone,
|
||||||
su.phonenumber AS phoneNumber,
|
su.phonenumber AS phoneNumber,
|
||||||
su.nick_name AS nickName,
|
su.nick_name AS nickName,
|
||||||
sum(hh.costs) cost,
|
|
||||||
moi.address,
|
moi.address,
|
||||||
dept.companyName
|
dept.companyName
|
||||||
FROM
|
FROM
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue