package com.integration.action.order; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; import com.integration.entity.Room; import com.integration.entity.Order; import com.integration.entity.User; import com.integration.service.RoomService; import com.integration.service.OrderService; @SuppressWarnings("serial") public class SaveOrderAction extends ActionSupport { private Order order; private User user; private Room room; private OrderService orderService; private RoomService roomService; private String message; public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public User getUser() { return user; } public void setUser(User user) { this.user = user; } public Room getRoom() { return room; } public void setRoom(Room room) { this.room = room; } public RoomService getRoomService() { return roomService; } public void setRoomService(RoomService roomService) { this.roomService = roomService; } public Order getOrder() { return order; } public void setOrder(Order order) { this.order = order; } public OrderService getOrderService() { return orderService; } public void setOrderService(OrderService orderService) { this.orderService = orderService; } @SuppressWarnings("unchecked") @Override public String execute() throws Exception { Map request = (Map) ActionContext.getContext().get("request"); request.put("listRoom", this.roomService.findAllRoom()); return SUCCESS; } public String add() { // 判断房间是否开放 Room roomUser = this.roomService.findRoomById(room.getRoomid()); if (roomUser.getStatus() == 0) { HttpServletRequest request = ServletActionContext.getRequest(); HttpSession session = request.getSession(); User user = (User) session.getAttribute("user"); order.setUserid(user.getUserid()); // 预定 this.orderService.saveOrder(order); // 设置房间为满(有客人) roomUser.setStatus(1); this.roomService.updateRoom(roomUser); return "addSuc"; } else { message = "该房间已经有客人入住了。"; return "addFail"; } } }
最近下载更多
3516569014 LV5
2023年5月7日
fantasy追忆 LV2
2022年6月24日
DarcyLi LV3
2022年6月16日
2017143155 LV12
2022年4月21日
xubaba LV3
2022年4月15日
Mayoubin2001 LV21
2022年3月30日
最靓的gai LV4
2022年3月18日
yanghaixiang LV1
2022年3月17日
微信网友_5835400222347264 LV2
2022年2月18日
丷歪比巴白丷 LV1
2022年1月2日
最近浏览更多
Hopu2024 LV2
2月22日
jiyun2021 LV9
1月24日
求学的熊猫 LV6
2023年12月25日
WBelong LV7
2023年12月25日
ziv5466123 LV7
2023年12月19日
hongdongdong LV12
2023年12月2日
阿桐吖 LV2
2023年11月17日
efwscdfvv
2023年11月3日
暂无贡献等级
wdw2444156008
2023年10月31日
暂无贡献等级
xieguirong LV2
2023年9月28日