【源码简介】
springboot mybatis layui 搭建的电影购票系统。包含:购票,选座、下单。后台包括对厅室、座位、场次进行管理
【源码截图】
【核心源码】
Customer customer = (Customer) request.getSession().getAttribute("customer");
if(customer == null){
return LayuiResult.LayuiData(301,"请登录后再购买!",null);
}
tOrder.setCreateTime(new Date());
tOrder.setOrderStatus("未入场");
tOrder.setCustomerId(customer.getId());
this.tOrderService.save(tOrder);
String[] split = tOrder.getSeatId().split("-");
List<TSeat> tSeats = new ArrayList<>();
for (String sId: split) {
TSeat byId = tSeatService.getById(sId);
byId.setSeatStatus("售出");
byId.setStatus(2);
tSeats.add(byId);
}
tSeatService.updateBatchById(tSeats);
return LayuiResult.LayuiData(0,"购买成功!",null);




