'24小时内订单统计', 'refill_order_stat_ex' => '大于24小时订单统计', 'refill_order_export' => '订单导出', 'order_stat_reload' => '对账重新统计', 'refill_balance_create' => '结余记录生成', 'refill_balance_rebuild' => '结余记录重新生成', 'refill_balance_stat_all' => '结余记录统计' ]; private $task_state = [ 1 => '待处理', 2 => '处理中', 3 => '已处理', 4 => '处理错误' ]; public function __construct() { parent::__construct(); } public function indexOp() { $model = Model('task'); $condition['is_show'] = 1; if(!empty($_GET['type'])) { $condition['type'] = $_GET['type']; } if(!empty($_GET['task_id'])) { $condition['task_id'] = $_GET['task_id']; } if(!empty($_GET['state'])) { $condition['state'] = $_GET['state']; } if(in_array($_GET['is_show'], ['0', '1'])) { $condition['is_show'] = $_GET['is_show']; } $task_list = $model->getList($condition, 50); foreach ($task_list as $key => $value) { $task_list[$key]['condition'] = unserialize($value['task_params']); $task_list[$key]['result'] = unserialize($value['result']); } Tpl::output('list', $task_list); Tpl::output('task_type', $this->task_type); Tpl::output('task_state', $this->task_state); Tpl::showpage('refill.task'); } public function task_delOp() { $task_id = $_GET['task_id']; $model = Model('task'); $resp = $model->Del($task_id); if($resp) { $this->log("手动删除任务,任务id:{$task_id}"); showMessage('删除成功', 'index.php?act=task&op=index'); }else{ showMessage('任务删除失败'); } } }