修改了预约人的功能

This commit is contained in:
chendaze 2024-07-08 14:12:42 +08:00
parent 52cdfdfe21
commit 9affda28f6

View File

@ -261,6 +261,12 @@ public class ApiRoomContentController extends BaseController {
String prepayId = wxPayCommon.wxJsApiPay(wxChatBasePayDto);
reservation.setPrepayId(prepayId);
reservation.setStauts(Reservation.Status.TO_BE_PAID);
Long userId = reservation.getUserId();
if (reservation.getCreateBy() ==null){
reservation.setCreateBy(customerStaff.getUsername());
}
// reservation.setCreateBy();
boolean save = reservationService.save(reservation);
if (save) {
@ -319,6 +325,9 @@ public class ApiRoomContentController extends BaseController {
Long id = reservation.getId();
return toAjax(save).put("reservationId", id);
} else {
if (reservation.getCreateBy() ==null){
reservation.setCreateBy(customerStaff.getUsername());
}
boolean save = reservationService.save(reservation);
if (save) {
if (null != reservation.getTicketId()) {
@ -361,15 +370,12 @@ public class ApiRoomContentController extends BaseController {
}
if (CollUtil.isNotEmpty(ids)) {
for (Long id : ids) {
// UserEquipment equipment = userEquipmentService.selectUserAndEquipment(reservation.getUserId(), id);
// if (null == equipment) {
UserEquipment userEquipment = new UserEquipment();
userEquipment.setEquipmentId(id);
userEquipment.setUserId(reservation.getUserId());
userEquipment.setStartTime(reservation.getStartTime());
userEquipment.setEndDate(reservation.getEndDate());
userEquipmentService.insertUserEquipment(userEquipment);
// }
}
}
}