|
|
@@ -194,12 +194,14 @@ public class HotelController extends WebConfig {
|
|
|
busRoomBookingOrders.getOrderInfo().setBookingOrdersType(1);
|
|
|
String tenantId = TenantContextHolder.getTenantId();
|
|
|
String userId = ThirdSessionHolder.getUserId();
|
|
|
+ busRoomBookingOrders.getOrderInfo().setThirdLoginUserId(userId);
|
|
|
LambdaQueryWrapper<BusMemberCard> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
lambdaQueryWrapper.eq(BusMemberCard::getUserId, userId);
|
|
|
- lambdaQueryWrapper.eq(BusMemberCard::getHotelId, busRoomBookingOrders.getHotelId());
|
|
|
- Long count = busMemberCardService.count(lambdaQueryWrapper);
|
|
|
- if (count > 0) {
|
|
|
+ lambdaQueryWrapper.eq(BusMemberCard::getHotelId, busRoomBookingOrders.getHotelId()).last("limit 1");
|
|
|
+ BusMemberCard busMemberCard = busMemberCardService.getOne(lambdaQueryWrapper);
|
|
|
+ if (busMemberCard != null) {
|
|
|
busRoomBookingOrders.getOrderInfo().setCustomerType(2);
|
|
|
+ busRoomBookingOrders.getOrderInfo().setVipCustomerId(busMemberCard.getId());
|
|
|
} else {
|
|
|
busRoomBookingOrders.getOrderInfo().setCustomerType(1);
|
|
|
}
|