|
@@ -191,6 +191,17 @@ public class UserTicketOrderMgrController extends BaseApiController {
|
|
|
@PreAuthorize("@ss.hasPermi('order:userTicket:ticketExport')")
|
|
|
@ApiOperation("销售订单盲票导出")
|
|
|
public AjaxResult ticketExport(@RequestBody UserTicketOrderQueryParam userTicketOrderQueryParam) {
|
|
|
+
|
|
|
+ // 导出时间范围限制校验
|
|
|
+ Date startTime = userTicketOrderQueryParam.getStartTime();
|
|
|
+ Date endTime = userTicketOrderQueryParam.getEndTime();
|
|
|
+ if (startTime == null || endTime == null) {
|
|
|
+ return AjaxResult.error("导出数据必须设置日期范围");
|
|
|
+ }
|
|
|
+ if (DateUtils.diff(startTime, endTime) > 30) {
|
|
|
+ return AjaxResult.error("导出的数据不能超过31天");
|
|
|
+ }
|
|
|
+
|
|
|
QueryWrapper<UserTicketOrderItem> queryWrapper = new QueryWrapper<>();
|
|
|
if (StringUtils.isNotBlank(userTicketOrderQueryParam.getBoxTitle())) {
|
|
|
queryWrapper.like("t2.title", userTicketOrderQueryParam.getBoxTitle());
|