1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- class taskControl extends SystemControl
- {
- private $task_type = [
- 'refill_order_stat' => '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('任务删除失败');
- }
- }
- }
|