date('Y-m-01 00:00:00'), 'end_time' => date('Y-m-d H:i:s'), 'period_num' => (string)((new \common\models\Period())->getNowPeriodNum()), 'operate_user' => 'admin_dba', ]; $result = null; $errors = []; $submitted = false; if (\Yii::$app->request->isPost) { $submitted = true; $formModel = new \common\models\forms\OrderPeriodAdjustRangeForm(); $formModel->scenario = 'orderPeriodAdjustRange'; if ($formModel->load(\Yii::$app->request->post(), '') && ($result = $formModel->periodAdjustRange())) { // success } else { $errors = $formModel->getErrors(); if (!$errors && $formModel->orders === []) { $errors = ['form' => ['No result returned from execution.']]; } } } else { $formModel = new \common\models\forms\OrderPeriodAdjustRangeForm(); $formModel->start_time = $defaults['start_time']; $formModel->end_time = $defaults['end_time']; $formModel->period_num = $defaults['period_num']; $formModel->operate_user = $defaults['operate_user']; } function e($value): string { return htmlspecialchars((string)$value, ENT_QUOTES, 'UTF-8'); } function renderList(array $items): string { if (!$items) { return '
None
'; } $html = ''; return $html; } function renderErrorMap(array $errorMap): string { if (!$errorMap) { return '
None
'; } $html = '
'; foreach ($errorMap as $orderSn => $messages) { $html .= '
'; $html .= '
' . e($orderSn) . '
'; foreach ((array)$messages as $field => $messageList) { $html .= '
' . e($field) . ': ' . e(is_array($messageList) ? implode('; ', $messageList) : $messageList) . '
'; } $html .= '
'; } $html .= '
'; return $html; } ?> Order Period Adjust Range Tool

Order Period Adjust Range Tool

Use this page to batch adjust orders by start_time, end_time, period_num and operate_user.

Time zone: Africa/Lagos. The result panel shows successful, failed and skipped order numbers after execution.

Execution Form

Configuration

Default start_time
Default end_time
Default period_num
Default operate_user

Execution Result

Total
Success
Failed
Skipped
Success order numbers
Failed order numbers
Failure details
Skipped order numbers
Raw payload
Execution failed.
Validation errors