View difference between Paste ID: Q2mf1Zgf and KQJU9rjJ
SHOW: | | - or go back to the newest paste.
1
<?php
2-
    set_time_limit(0);
2+
3
    require_once("../dao/PedidosDAO.php");
4
    require_once("../dao/ClienteDAO.php");
5-
    require_once ("../dao/PgmtoComissaoHabilitacaoDAO.php");
5+
    require_once("../dao/PedidosItemDAO.php");
6-
    require_once ("../dao/PgmtoComissaoDAO.php");
6+
    require_once("../model/Pedidos.php");
7-
    require_once ("../dao/PedidosDAO.php");
7+
    require_once("../model/PedidosItem.php");
8-
    require_once ("../dao/ClienteDAO.php");
8+
    $pedidosItem = new PedidosItem();
9-
    require_once ("../pagamento/CredencialPorcentagem.php");
9+
    $pedidosItemDAO = new PedidosItemDAO();
10-
    require_once ('../pagamento/CredencialPontos.php');
10+
11-
    require_once ("../model/PgmtoComissao.php");
11+
    $pedidos = new Pedidos();
12-
    require_once ("../model/Cliente.php");
12+
13-
13+
14-
    $pgmtoComissaoHabilitacaoDAO = new PgmtoComissaoHabilitacaoDAO();
14+
    $sql = $clienteDAO->buscarPosicoes55987();
15-
    $credencialPorcentagem = new CredencialPorcentagem();
15+
16-
    $pgmtoComissao = new PgmtoComissao();
16+
    while ($linha = mysql_fetch_row($sql)){
17
        // Grava pedido
18-
    $pgmtoComissaoDAO = new PgmtoComissaoDAO();
18+
        $pedidos->setCodComissao(2);
19-
    $credencialPontos = new CredencialPontos();
19+
        $pedidos->setCodigoCliente($linha[0]);
20
        $pedidos->setCreationDate('now()');
21-
    $clienteRecebe = new Cliente();
21+
        $pedidos->setDataCreated('now()');
22-
22+
        $dtReferencia = "".substr(date('Y-m-d'), 0, 8)."01";
23-
    //MONTANDO DATAS
23+
        $pedidos->setDataReferencia("'".$dtReferencia."'");
24-
    $anoMesAtual = date("Y-m");
24+
        $orderId = $dtReferencia.'id:'.$linha[0];
25-
    $vetorAnoMes = explode('-', $anoMesAtual);
25+
        $pedidos->setOrderld($orderId);
26-
26+
        $pedidos->setPontos(0);
27-
    if ($vetorAnoMes[1]==12){
27+
        $pedidos->setStatus("PROCESSADO");
28-
        $mesAntes = "01";
28+
        $pedidos->setStatusDescription('Ativacao Posicao V2');
29-
        $anoAntes = $vetorAnoMes[0]-1;
29+
        $pedidos->setValue(55);
30-
    }else{
30+
        $pedidosDAO->inserir($pedidos);
31-
        $mesAntes = $vetorAnoMes[1] - 1;
31+
        //pegando codigo de pedido
32-
        $anoAntes = $vetorAnoMes[0];
32+
        $codPedido = $pedidosDAO->buscarCodigoPorOrderId($orderId);
33-
        if ($mesAntes < 10){
33+
        // Salvando item do pedido            
34-
            $mesAntes = '0'.$mesAntes;
34+
        $pedidosItem->setCodPedidos($codPedido);
35-
        }
35+
        $pedidosItem->setId("v2 ativacao");
36
        $pedidosItem->setPontos(55);
37
        $pedidosItem->setProductId("v2 ativacao id");
38-
    // DATA DE: >= ANO-MES-01 ATÉ < ANO-MESSEGUINTE-01
38+
        $pedidosItem->setValor(55);
39-
    $dataIni = $anoAntes.'-'.$mesAntes.'-01';
39+
        $pedidosItemDAO->inserir($pedidosItem);
40-
    $dataFim = $vetorAnoMes[0].'-'.$vetorAnoMes[1].'-01';
40+
41-
41+