订单车辆图片拆分成3个字段
This commit is contained in:
@ -13,7 +13,6 @@ import lombok.Getter;
|
||||
public enum OrderCarImgTypeEnum {
|
||||
RENT("RENT", "租车"),
|
||||
RETURN("RETURN", "还车"),
|
||||
CONFIRM_RETURN("CONFIRM_RETURN", "确认还车"),
|
||||
CAR_DAMAGE("CAR_DAMAGE", "车损"),
|
||||
;
|
||||
private final String code;
|
||||
|
||||
@ -156,6 +156,12 @@ public class OrderDetailDTO {
|
||||
@ApiModelProperty("预计到期间隔天数")
|
||||
private Integer expectedDays;
|
||||
|
||||
@ApiModelProperty("订单车辆图片")
|
||||
private List<OrderCarImgDTO> orderCarImgList;
|
||||
@ApiModelProperty("订单车辆图片-租车")
|
||||
private List<OrderCarImgDTO> orderCarImgRentList;
|
||||
|
||||
@ApiModelProperty("订单车辆图片-还车")
|
||||
private List<OrderCarImgDTO> orderCarImgReturnList;
|
||||
|
||||
@ApiModelProperty("订单车辆图片-车损")
|
||||
private List<OrderCarImgDTO> orderCarImgDamageList;
|
||||
}
|
||||
|
||||
@ -435,8 +435,13 @@ public class OrderServiceImpl implements OrderService {
|
||||
//查询订单车辆图片
|
||||
List<OrderCarImgPO> orderCarImgPOList = orderCarImgRepo.list(new LambdaQueryWrapper<OrderCarImgPO>().eq(OrderCarImgPO::getOrderId, orderDetailDTO.getOrderId()));
|
||||
if(!CollectionUtils.isEmpty(orderCarImgPOList)){
|
||||
|
||||
orderDetailDTO.setOrderCarImgList(OrderCarImgConvert.INSTANCE.posToDtos(orderCarImgPOList));
|
||||
List<OrderCarImgDTO> orderCarImgList = OrderCarImgConvert.INSTANCE.posToDtos(orderCarImgPOList);
|
||||
List<OrderCarImgDTO> orderCarImgRentList = orderCarImgList.stream().filter(orderCarImgDTO -> StringUtils.equalsIgnoreCase(orderCarImgDTO.getImgType(), OrderCarImgTypeEnum.RENT.getCode())).collect(Collectors.toList());
|
||||
orderDetailDTO.setOrderCarImgRentList(orderCarImgRentList);
|
||||
List<OrderCarImgDTO> orderCarImgReturnList = orderCarImgList.stream().filter(orderCarImgDTO -> StringUtils.equalsIgnoreCase(orderCarImgDTO.getImgType(), OrderCarImgTypeEnum.RETURN.getCode())).collect(Collectors.toList());
|
||||
orderDetailDTO.setOrderCarImgReturnList(orderCarImgReturnList);
|
||||
List<OrderCarImgDTO> orderCarImgDamageList = orderCarImgList.stream().filter(orderCarImgDTO -> StringUtils.equalsIgnoreCase(orderCarImgDTO.getImgType(), OrderCarImgTypeEnum.CAR_DAMAGE.getCode())).collect(Collectors.toList());
|
||||
orderDetailDTO.setOrderCarImgDamageList(orderCarImgDamageList);
|
||||
}
|
||||
else if(OrderStatusEnum.RENT_ING.getCode().equalsIgnoreCase(orderMainPO.getOrderStatus())){
|
||||
//如果是租车中,需要判断是否逾期了
|
||||
|
||||
Reference in New Issue
Block a user