/** * 删除申请单 * * @param $data */ public function orderDel($data) { $condition = "orderNo = '" . $data["orderNo"] . "'"; $orderdetail = new PurchaseOrderDetailDao(); $orderhead = new PurchaseOrderHeadDao(); try { $orderdetail->startTrans(); $orderhead->startTrans(); //删除申请单明细 //删除申请单明细 $result = $orderdetail->deleteAll($condition); if (!$result) { throw new Exception("删除申请单明细出错!"); $orderdetail->rollback(); } //删除申请单头 $result = $orderhead->deleteAll($condition); if (!$result) { throw new Exception("删除申请单头出错!"); $orderhead->rollback(); } } catch (Exception $e) { $orderdetail->rollback(); $orderhead->rollback(); throw new ExecBackEnd($e); } $orderhead->commit(); $orderdetail->commit(); return true; }