示例#1
0
 if ($pdDateExp != "") {
     $date = \DateTime::createFromFormat('d/m/Y', $pdDateExp);
     if (is_object($date)) {
         $pdDateExp = $date->format('Ymd');
     }
 }
 $conDbo = $objSmartgang->getConDbo();
 //-- conn to dbo
 $objSmartgang->logFile(basename(__FILE__), "GangOffset", "EXE", "Commandes : {$pListeCommandes}");
 if (!$conDbo) {
     //-- success connect
     //-- LOG
     $objSmartgang->logFile(basename(__FILE__), "GangOffset", "EXE", "Commandes: {$pListeCommandes} / IDAtelier : {$pnIDAtelier} / IDPlancheFormat : {$pnIDPlancheFormat} / feuilleLargeur : {$feuilleLargeur} / feuilleHauteur : {$feuilleHauteur}");
     //-- offset ou num
     if ($pnIdActiviteProd == '2' or $pnIdActiviteProd == '1') {
         $pnIdPlanche = $objSmartgang->getCreationPlancheOffset($pListeCommandes, $pnIDPlancheFormat, $pnIDAtelier, $pnIdActiviteProd);
         //-- create planche SQL
         $objSmartgang->logFile(basename(__FILE__), "GangOffset", "EXE", ": Planche created - IdPlanche => {$pnIdPlanche}");
         if (is_numeric($pnIdPlanche)) {
             $resuWs = $objSmartgang->getWsdl($pnIdPlanche);
             //-- appel vers WS_bGenerationCoutPlanche pour générer les coûts de la planche
             if ($resuWs == "1") {
                 //-- recuperation des infos de planches
                 //-- mise à jour info planche
                 $select = "SELECT TP.Libelle AS Libelle FROM dbo.TBL_PLANCHE AS TP WHERE TP.IDPlanche = '{$pnIdPlanche}'";
                 $lib = $objSmartgang->execMsSql($select);
                 $libelle = $lib[0]->Libelle;
                 //$str = explode(',',$args['jobNumber']);
                 $var = explode(" - ", $libelle);
                 $var[0] = $pnQuantite;
                 $libelleOk = implode(" - ", $var);