Untitled
unknown
plain_text
2 years ago
6.4 kB
6
Indexable
public function getAllUserTax($userId, $skuItem, $date = 0) { $UserLogado = $this->getUser($userId); $adapter = $this->getAdapter(); $query = "SELECT * FROM cms_users_x_items WHERE sku_item = '{$skuItem}' "; if ($date > 0) $query .= " AND date_item = '" . $date . "' "; $query .= " AND (id_users = '" . $userId . "' OR id_users_extra = '".$UserLogado->username."' OR id_users_extra LIKE '%$UserLogado->username%') "; //echo $query; $result = $adapter->query($query, $adapter::QUERY_MODE_EXECUTE); $arrResult = array(); if (count($result) > 0) { $i = 0; foreach ($result as $value) { $dtBase = $value["date_item"]; $arrResult[$dtBase]["taxaPDV"] = 0; $arrResult[$dtBase]["valorAnuncio"] = 0; $arrResult[$dtBase]["valorEmprestimo"] = 0; $arrResult[$dtBase]["jurosEmprestimo"] = 0; $arrResult[$dtBase]["totalJuros"] = 0; $arrResult[$dtBase]["valorOutros"] = 0; $arrResult[$dtBase]["valorImpressao"] = 0; $arrResult[$dtBase]["custoTeatro"] = 0; $arrResult[$dtBase]["flagMaquinaTeatro"] = ""; $User = $this->getUser($value["id_users"]); $flagMaquinaTeatro = $User->maquinaTeatro; //$maquinaCartao = $flagMaquinaTeatro == "S" ? $Pagamentos->totalCartaoPDV : 0; //$arrResult["maquinaTeatro"] =+ $maquinaCartao; //$basePDV = $this->getSaledPDV($skuItem, $value["date_item"], '', ''); if (isset($value["id"])) { if ($value["valorEmprestimo"] > 0) { $dateInicio = new DateTime ($value["dtInicioEmprestimo"]); $today = date("Y-m-d"); $dateFim = ($value["dtFimEmprestimo"]); $strToday = strtotime($today); $strFim = strtotime($dateFim); $dateDif = $strFim > $strToday ? $today : $dateFim; //echo $this->userTax->dtFimEmprestimo; $datetime2 = new DateTime($value["dtFimEmprestimo"]); $interval = $dateInicio->diff($datetime2); $diasEmp = $interval->format('%R%a'); //Acerto manual para dif de dias $diasEmp = $diasEmp + 1; $valorJuros = ($value["jurosEmprestimo"] * $value["valorEmprestimo"]) / 100; $totalJuros = $valorJuros * $diasEmp; //echo $totalJuros; } else { $totalJuros = 0; } //var_dump($User->custoTeatro); $taxaCartao = ($value["taxaCartao"] * $baseCard) / 100; $taxaCartaoPDV = ($value["taxaCartaoPDV"] * $baseCardPDV) / 100; $custoImpressaoUnitario = ($value["valorImpressao"] * $basePDV); $custoPDV = ($value["taxaPDV"] * $basePDV); $arrResult[$dtBase]["id"] = $User->id; $arrResult[$dtBase]["baseTaxaCartao"] = $value["taxaCartao"]; $arrResult[$dtBase]["baseTaxaCartaoPDV"] = $value["taxaCartaoPDV"]; $arrResult[$dtBase]["baseTaxaCartaoTeatro"] = $value["taxaCartaoTeatro"]; $arrResult[$dtBase]["baseTaxaDinheiroPDV"] = $value["taxaDinheiroPDV"]; $arrResult[$dtBase]["baseTaxaDinheiroTeatro"] = $value["taxaDinheiroTeatro"]; $arrResult[$dtBase]["valorImpressaoUni"] = $value["valorImpressao"]; $arrResult[$dtBase]["valorImpressaoUniPDV"] = $value["valorImpressaoPDV"]; $arrResult[$dtBase]["valorImpressaoUniTeatro"] = $value["valorImpressaoTeatro"]; $arrResult[$dtBase]["taxaPDV"] = $value["taxaPDV"]; $arrResult[$dtBase]["taxaLocacaoPDV"] = $value["taxaLocacaoPDV"]; $arrResult[$dtBase]["taxaLocacaoTeatro"] = $value["taxaLocacaoTeatro"]; $arrResult[$dtBase]["valorTaxaServicoProdutorPDV"] = $value["valorTaxaServicoProdutorPDV"]; $arrResult[$dtBase]["percentualTaxaServicoProdutorPDV"] = $value["percentualTaxaServicoProdutorPDV"]; $arrResult[$dtBase]["valorTaxaServicoProdutorTeatro"] = $value["valorTaxaServicoProdutorTeatro"]; $arrResult[$dtBase]["percentualTaxaServicoProdutorTeatro"] = $value["percentualTaxaServicoProdutorTeatro"]; $arrResult[$dtBase]["valorTaxaServicoProdutor"] = $value["valorTaxaServicoProdutor"]; $arrResult[$dtBase]["percentualTaxaServicoProdutor"] = $value["percentualTaxaServicoProdutor"]; $arrResult[$dtBase]["flagMaquinaTeatro"] = isset($value["maquinaTeatro"]) ? $value["maquinaTeatro"] : $flagMaquinaTeatro; $arrResult[$dtBase]["flagMaquinaPDV"] = $value["flagMaquinaPDV"]; $arrResult[$dtBase]["flagTeatro"] = $value["flagTeatro"]; $arrResult[$dtBase]["custoTeatro"] = $value["custoTeatro"]; $arrResult[$dtBase]["flagCustoTeatro"] = $value["flagCustoTeatro"]; $arrResult[$dtBase]["flagTaxaServico"] = $User->flagTaxaServico; $arrResult[$dtBase]["valorTaxaServico"] = $User->valorTaxaServico; $arrResult[$dtBase]["valorEmprestimo"] = $value["valorEmprestimo"]; $arrResult[$dtBase]["totalJuros"] = $totalJuros; $arrResult[$dtBase]["jurosEmprestimo"] = $value["jurosEmprestimo"]; $arrResult[$dtBase]["dtInicioEmprestimo"] = (count($result) > 1) ? "0000-00-00" : $value["dtInicioEmprestimo"]; $arrResult[$dtBase]["dtFimEmprestimo"] = (count($result) > 1) ? "0000-00-00" : $value["dtFimEmprestimo"]; $arrResult[$dtBase]["valorAnuncio"] = $value["valorAnuncio"]; $arrResult[$dtBase]["valorOutros"] = $value["valorOutros"]; } $i++; } return $arrResult; } else { return $arrResult; } }
Editor is loading...