示例#1
0
require_once 'expense.php';
//$params = json_decode(file_get_contents('php://input'),false);
$data = json_decode($_GET['data']);
if (!isset($_SESSION['token'])) {
    session_start();
}
$userId = $_SESSION['token'];
switch ($data->operation) {
    case "addSegment":
        Expense::addSegment($data, $userId);
        break;
    case "modifyCostCenter":
        Expense::modifyCostCenter($data->projectId, $data->segments, $data->materials, $userId);
        break;
    case "createCostCenter":
        Expense::createCostCenter($data->costCenterData, $data->segments, $data->materials, $userId);
        break;
    case "addOtherExpense":
        Expense::addOtherExpense($data->otherExpenseData, $data->billDetails, $userId);
        break;
    case "addMaterialExpense":
        Expense::addMaterialExpense($data->projectId, $data->materialsExpense, $userId);
        break;
    case 'getBillApproval':
        Expense::getBillApproval();
        break;
    case 'getBillDetails':
        Expense::getBillDetails($data);
        break;
    case 'updateBillStatus':
        Expense::updateBillStatus($data, $userId);