コード例 #1
0
ファイル: importar_ac.php プロジェクト: rjib/extranet-bravo
 if ($temp != 0) {
     unlink(APP_PATH . 'arquivosAC' . DS . $ano . DS . $novoNomeArquivo);
     //producao a mais para nova op aberta processo nao permitido
     $_acModel->delete($co_pcp_ac);
     for ($di = 0; $di < count($divergencias); $di++) {
         $_adPecaModel->delete($divergencias[$di], $co_pcp_ad);
     }
     for ($ix = 0; $ix < count($logRollback); $ix++) {
         $_opModel->atualizaProcessadoComQuantidade($logRollback[$ix]['co_pcp_op'], $logRollback[$ix]['qtd_processada_anterior']);
     }
     $data['sucesso'] = false;
     $data['msg'] = "<p><span> <img src='img/atencao.png' hspace='3' /></span>Não é possivel concluir a operação, pois a OP: " . $co_pcp_op[2] . " permite apenas a inclusão de <strong>" . $co_pcp_op[1] . "</strong> peça(s) e você esta tentando incluir <strong style='color:red;'>" . ($co_pcp_op[1] + $temp) . "</strong> peça(s).</p>";
     echo json_encode($data);
     exit;
 }
 $co_cor = $_corModel->buscarCodCor($arrayDadosCorte[$i]['ds_cor']);
 $co_cor = $co_cor['co_cor'];
 $lote = $_adModel->findByLote($co_pcp_ad);
 try {
     $co_pcp_op = $_opModel->getCoPcpOPPisDeUmPlanoDeCorteExistente($arrayDadosCorte[$i]['co_int_produto'], $co_cor, $lote, $co_pcp_ad);
     //produtos dentro do arquivo AD
     $processadas = 0;
     $nu_espessura = trim($co_pcp_op[7]);
     if ($co_pcp_op != false) {
         $vet_temp = array();
         if (count($logRollback) > 0) {
             for ($ix = 0; $ix < count($logRollback); $ix++) {
                 array_push($vet_temp, $logRollback[$ix]['co_pcp_op']);
             }
             if (array_search($co_pcp_op[0], $vet_temp) === false) {
                 array_push($logRollback, array('co_pcp_op' => $co_pcp_op[0], 'qtd_processada_anterior' => $co_pcp_op[2]));