|
@@ -491,6 +491,9 @@ public class TicketBoxMgrController extends BaseApiController {
|
|
return AjaxResult.error("参数缺失");
|
|
return AjaxResult.error("参数缺失");
|
|
}
|
|
}
|
|
TicketBox ticketBox = ticketBoxService.getById(param.getBoxId());
|
|
TicketBox ticketBox = ticketBoxService.getById(param.getBoxId());
|
|
|
|
+ if (null == ticketBox) {
|
|
|
|
+ return AjaxResult.error("参数异常,盲票组不存在");
|
|
|
|
+ }
|
|
//更新盲票列表的状态
|
|
//更新盲票列表的状态
|
|
List<Ticket> ticketList = ticketService
|
|
List<Ticket> ticketList = ticketService
|
|
.list(new LambdaQueryWrapper<Ticket>().eq(Ticket::getBoxId, ticketBox.getBoxId()));
|
|
.list(new LambdaQueryWrapper<Ticket>().eq(Ticket::getBoxId, ticketBox.getBoxId()));
|
|
@@ -501,14 +504,16 @@ public class TicketBoxMgrController extends BaseApiController {
|
|
ticketBoxService.update(new LambdaUpdateWrapper<TicketBox>()
|
|
ticketBoxService.update(new LambdaUpdateWrapper<TicketBox>()
|
|
.set(TicketBox::getStatus, TicketBoxStatusEnum.STOP)
|
|
.set(TicketBox::getStatus, TicketBoxStatusEnum.STOP)
|
|
.eq(TicketBox::getBoxId, ticketBox.getBoxId()));
|
|
.eq(TicketBox::getBoxId, ticketBox.getBoxId()));
|
|
- for(Ticket ticket : ticketList){
|
|
|
|
- ticket.setStatus(TicketStatusEnum.STOP);
|
|
|
|
- ticketService.saveOrUpdate(ticket);
|
|
|
|
- }
|
|
|
|
for(TicketPackage ticketPackage : ticketPackageList){
|
|
for(TicketPackage ticketPackage : ticketPackageList){
|
|
ticketPackage.setStatus(TicketPkgStatusEnum.STOP);
|
|
ticketPackage.setStatus(TicketPkgStatusEnum.STOP);
|
|
ticketPackageService.saveOrUpdate(ticketPackage);
|
|
ticketPackageService.saveOrUpdate(ticketPackage);
|
|
}
|
|
}
|
|
|
|
+ for(Ticket ticket : ticketList){
|
|
|
|
+ if(ticket.getStatus().equals(TicketStatusEnum.NOT_PAY)){
|
|
|
|
+ ticket.setStatus(TicketStatusEnum.STOP);
|
|
|
|
+ ticketService.saveOrUpdate(ticket);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}else {
|
|
}else {
|
|
return AjaxResult.error("当前不是已上架的线下盲票,不能进行停售操作");
|
|
return AjaxResult.error("当前不是已上架的线下盲票,不能进行停售操作");
|
|
}
|
|
}
|