修改了预约人的功能

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