Ejemplo n.º 1
0
             $billid = $caigouinfo['billid'];
             $realmoney = $caigouinfo['realmoney'];
             $oddment = $caigouinfo['oddment'];
             $accountid = $caigouinfo['accountid'];
             $supplyid = $caigouinfo['supplyid'];
             $sql = "update caigouorder set state=-1 where billid={$billid} and state>-1";
             $rs = $db->Execute($sql);
             print_r($rs);
             $CaiWu = new CaiWu($db);
             if ($accountid > 0) {
                 $CaiWu->operateAccount($accountid, -$realmoney, '采购订金', $billid);
             } else {
                 $CaiWu->operatePrepay($supplyid, -$realmoney, '采购订金', $billid);
             }
             if ($oddment != 0) {
                 $CaiWu->insertFeiYong(1, -$oddment, $accountid, $_SESSION['LOGIN_USER_ID'], 1, $billid, '');
             }
         }
     }
     //是否事务出现错误
     if ($db->HasFailedTrans()) {
         print "<script language=javascript>alert('错误:" . str_replace("'", "\\'", $db->ErrorMsg()) . "');window.history.back(-1);</script>";
     } else {
         page_css("");
         $return = FormPageAction("action", "init_default");
         //print_infor("采购订单成功删除",'trip',"location='?$return'","?$return",0);
     }
     $db->CompleteTrans();
     exit;
 } catch (Exception $e) {
     print "<script language=javascript>alert('错误:" . $e->getMessage() . "');window.history.back(-1);</script>";