提交 2a26106f authored 作者: hzh's avatar hzh

代码优化

上级 8b5f47d8
......@@ -15,7 +15,6 @@ import org.dromara.server.domain.bo.OrderHotelBo;
import org.dromara.server.domain.vo.OrderHotelVo;
import org.dromara.server.dubbo.RemoteYsOrderServiceImpl;
import org.dromara.server.service.IOrderHotelService;
import org.dromara.server.service.ITravelConfigService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
......@@ -38,7 +37,6 @@ public class HotelController extends BaseController {
private final IHotelService hotelService;
private final IOrderHotelService orderHotelService;
private final ITravelConfigService travelConfigService;
/**
* 酒店详情
......@@ -71,21 +69,6 @@ public class HotelController extends BaseController {
@PostMapping("/order/book")
public R<HotelOrderBookModel> orderBook(@RequestBody org.dromara.common.ys.model.req.hotel.HotelOrderBookModel model) {
String subjectCode = model.getSubjectCode();
//校验行程是否合法
// travelConfigService.checkTravelLegal(
// new TravelApply()
// .setApplyCode(subjectCode)
// .setOrderType(OrderType.HOTEL.getType())
// //TODO 如何转成城市名称
// .setArriveCity(model.getCityId())
// .setDepartTime(DateUtil.parse(model.getCheckInDate()))
// .setArriveTime(DateUtil.parse(model.getCheckOutDate()))
// .setPersonInfoList(Optional.ofNullable(model.getOrderRooms())
// .map(room -> room.stream().flatMap(r -> StreamUtils.toList(r.getCustomers(), HotelOrderBookRoomCustomerBean::getIdCardNo).stream()).collect(Collectors.toList())).orElse(List.of()))
// );
model.setSubjectCode(null);
HotelOrderBookModel book = hotelService.orderBook(getUserId(), model);
orderHotelService.batchSaveOrder(getUserId(), subjectCode, List.of(book.getOrderId()));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论