浏览代码

预定关联商城用户

gqx 2 年之前
父节点
当前提交
50518d2e48
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      jeecg-mall-api/src/main/java/org/jeecg/modules/bus/controller/HotelController.java

+ 5 - 3
jeecg-mall-api/src/main/java/org/jeecg/modules/bus/controller/HotelController.java

@@ -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);
         }