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 {@Autowiredprivate RoomService<Room> roomService;private Seat seat;@Autowiredprivate 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;}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。