request->get(); $where = []; $where['mainId'] = $this->mainId; $searchTime = $get['searchTime'] ?? 'today'; if (!empty($searchTime)) { $startTime = $get['startTime'] ?? ''; $endTime = $get['endTime'] ?? ''; $period = dateUtil::formatTime($searchTime, $startTime, $endTime, true); $where['time'] = ['between', [$period['startTime'], $period['endTime']]]; } $list = StatBookClass::getAllByCondition($where, 'time DESC', '*'); util::success(['list' => $list]); } public function actionPrintOrder() { $get = Yii::$app->request->get(); $where = []; $where['mainId'] = $this->mainId; $searchTime = $get['searchTime'] ?? 'today'; if (!empty($searchTime)) { $startTime = $get['startTime'] ?? ''; $endTime = $get['endTime'] ?? ''; $period = dateUtil::formatTime($searchTime, $startTime, $endTime, true); $where['time'] = ['between', [$period['startTime'], $period['endTime']]]; } $list = StatBookClass::getAllByCondition($where, 'time DESC', '*'); if (empty($list)) { util::fail('没有花材需要打印'); } $num = count($list); $pageSize = 16; $ratio = ceil($num / $pageSize); echo $num; $content = "预订汇总

"; if ($ratio > 1) { for ($i = 1; $i <= $ratio; $i++) { $offset = ($i - 1) * $pageSize; $current = array_slice($list, $offset, $pageSize); print_r($current); } } else { } } }