单独退租
This commit is contained in:
parent
9a98981b64
commit
00d4233e95
|
|
@ -102,7 +102,7 @@ public class OrderServiceImpl implements OrderService {
|
|||
.min((p1, p2) -> Integer.compare(Integer.parseInt(p1.getOrderStatus()), Integer.parseInt(p2.getOrderStatus())));
|
||||
if (minOrderStatus.isPresent()) {
|
||||
dto.setOrderStatus(minOrderStatus.get().getOrderStatus());
|
||||
}//TODO外层订单状态
|
||||
}
|
||||
dto.setStartTime(list.get(0).getRentBeginTime());
|
||||
dto.setEndTime(list.get(0).getRentEndTime());
|
||||
//根据订单id去lease_repair_record表中查询是否已填写退租检修信息
|
||||
|
|
@ -120,12 +120,11 @@ public class OrderServiceImpl implements OrderService {
|
|||
public OrderInfoDto getOrderDetailsById(OrderDetailDto dto) throws Exception {
|
||||
OrderInfoDto orderInfoDto = orderMapper.getOrderDetailsById(dto);
|
||||
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());
|
||||
}//TODO外层订单状态
|
||||
Optional<OrderDetailDto> minOrderStatus = list.stream()
|
||||
.min((p1, p2) -> Integer.compare(Integer.parseInt(p1.getOrderStatus()), Integer.parseInt(p2.getOrderStatus())));
|
||||
if (minOrderStatus.isPresent()) {
|
||||
orderInfoDto.setOrderStatus(minOrderStatus.get().getOrderStatus());
|
||||
}
|
||||
orderInfoDto.setStartTime(list.get(0).getRentBeginTime());
|
||||
orderInfoDto.setEndTime(list.get(0).getRentEndTime());
|
||||
orderInfoDto.setDetailsList(list);
|
||||
|
|
|
|||
Loading…
Reference in New Issue