package dingzhen.controller; // 查看余坐 import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import net.sf.json.JSONArray; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import dingzhen.entity.Room; import dingzhen.entity.Seat; import dingzhen.service.RoomService; import dingzhen.service.SeatService; import dingzhen.util.WriterUtil; @Controller @RequestMapping("block") public class BlockController { @Autowired private RoomService<Room> roomService; private Seat seat; @Autowired private SeatService<Seat> seatService; @RequestMapping("blockList") public void list(HttpServletResponse response,HttpServletRequest request) { try { String[] times = new String[]{"08点-12点","14点-18点","18点-22点"}; Date today = new Date(); Date tomorrow = getNextDay(today, 1); Date[] dates = new Date[]{today,tomorrow}; List<Room> rooms = roomService.findRoom(new Room()); List<Seat> list = new ArrayList<Seat>(); for(int j=0;j<dates.length;j++){ Date date = dates[j]; for(int i=0;i<times.length;i++){ String time = times[i]; for(int k=0;k<rooms.size();k++){ int roomid = rooms.get(k).getId(); seat = new Seat(); seat.setRoomid(roomid); seat.setDate(new SimpleDateFormat("yyyy-MM-dd").format(date)); seat.setTime(time); seat.setRoomname(rooms.get(k).getName()); int yuzuo = seatService.findBlock(seat); seat.setPage(yuzuo); //将page字段临时存放余坐 list.add(seat); } } } JSONArray array = new JSONArray(); array.addAll(list); WriterUtil.write(response, array.toString()); } catch (Exception e) { e.printStackTrace(); } } @RequestMapping("blockIndex") public String block(){ return "seat/block"; } public static Date getNextDay(Date date,int day) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.DAY_OF_MONTH, day); date = calendar.getTime(); return date; } }
最近下载更多
heweimin LV12
4月15日
自由吃柚子 LV2
3月26日
江江江2326 LV1
1月2日
hehanhan LV1
2023年11月8日
lilong007 LV20
2022年10月21日
171337601 LV9
2022年4月18日
123qwer123 LV1
2022年4月2日
18784679855 LV8
2022年3月5日
ypf12345 LV2
2022年3月2日
恒久乐 LV4
2022年3月2日
最近浏览更多
heweimin LV12
4月15日
Charismatic
4月14日
暂无贡献等级
WBelong LV7
3月29日
自由吃柚子 LV2
3月26日
renyong LV3
3月1日
admin_z LV22
1月29日
iiiiiiixiiiiii LV1
2023年12月29日
微信网友_6799131041320960
2023年12月29日
暂无贡献等级
江江江2326 LV1
2023年12月26日
微信网友_6792227559149568
2023年12月24日
暂无贡献等级