function order_charge() { $task_info = db_factory::get_one(sprintf("select * from %switkey_task where task_id='%d'", TABLEPRE, $this->_obj_id)); $task_obj = dtender_task_class::get_instance($task_info); return $task_obj->dispose_order($this->_order_id); }
} switch ($arrModelInfo['model_code']) { case 'sreward': $objTask = sreward_task_class::get_instance($arrTaskInfo); break; case 'preward': $objTask = preward_task_class::get_instance($arrTaskInfo); break; case 'mreward': $objTask = mreward_task_class::get_instance($arrTaskInfo); break; case 'tender': $objTask = tender_task_class::get_instance($arrTaskInfo); break; case 'dtender': $objTask = dtender_task_class::get_instance($arrTaskInfo); break; case 'match': $objTask = match_task_class::get_instance($arrTaskInfo); break; case 'hongbao': $objTask = hongbao_task_class::get_instance($arrTaskInfo); break; case 'yijia': $objTask = yijia_task_class::get_instance($arrTaskInfo); break; } $arrTaskInfo = $objTask->_task_info; $objTask->process_can(); $arrProcess_can = $objTask->process_can(); $arrConfig = $objTask->_task_config;