Exemplo n.º 1
0
        $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;
$arrWorkFlag = array(4 => array('id' => 4, 'style' => 'fa-check-circle', 'name' => '中标'), 5 => array('id' => 2, 'style' => 'fa-dot-circle-o', 'name' => '入围'), 6 => array('id' => 3, 'style' => 'fa-check-circle', 'name' => '合格'), 7 => array('id' => 0, 'style' => 'fa-times-circle', 'name' => '淘汰'));
$strExtTypes = kekezu::get_ext_type();
switch ($op) {
    case "taskRecommend":
        $resInt = keke_task_config::task_recommend($taskId);
        if ($resInt) {
            kekezu::show_msg('推荐操作成功', 'index.php?do=task&id=' . $taskId, NULL, NULL, 'ok');
        }
        kekezu::show_msg('推荐操作失败,请勿重复操作', NULL, NULL, NULL, 'fail');
Exemplo n.º 2
0
     $arrTaskInfo = db_factory::get_one(sprintf("select * from %switkey_task where task_id='%d'", TABLEPRE, $id));
     $modelInfo = $kekezu->_model_list[$arrTaskInfo['model_id']];
     $className = $modelInfo['model_code'] . "_task_class";
     if (intval($t) == 1) {
         $arrOrderinfo = db_factory::get_one(sprintf("select order_id from %switkey_order_detail where obj_id=%d and obj_type = 'task' and detail_type is NULL", TABLEPRE, $id));
     } else {
         $arrOrderinfo = db_factory::get_one(sprintf("select order_id from %switkey_order_detail where obj_id=%d and obj_type = 'task'", TABLEPRE, $id));
     }
     $obj = new $className($arrTaskInfo);
     $arrResult = $obj->dispose_order($arrOrderinfo['order_id']);
     if (intval($t) == 1) {
         $jumpUrl = 'index.php?do=task&id=' . $id;
         db_factory::updatetable(TABLEPRE . 'witkey_task', array('task_status' => 6), array('task_id' => intval($id)));
         $task_info = db_factory::get_one('select * from ' . TABLEPRE . 'witkey_task where task_id = ' . intval($id));
         $work_info = db_factory::get_one('select * from ' . TABLEPRE . 'witkey_task_work where task_id = ' . intval($id) . ' and work_status=4');
         $objYj = new yijia_task_class($task_info);
         $objYj->create_agree_date($work_info);
     } else {
         $jumpUrl = 'index.php?do=pubtask&id=' . $arrTaskInfo['model_id'] . '&step=step4&taskId=' . $id . '&status=1';
     }
     kekezu::clearCache();
     header('Location:' . $jumpUrl);
     break;
 case 'service':
     if ($orderId) {
         $arrServcie = db_factory::get_one("select * from " . TABLEPRE . "witkey_service where service_id=" . $id . "");
         PayitemClass::payPayitemOrder($orderId);
         $jumpUrl = 'index.php?do=pubgoods&id=' . $arrServcie['model_id'] . '&step=step3&serviceId=' . $id;
         header('Location:' . $jumpUrl);
     }
     break;