public function cancelPayAction() { $payId = I('get.payid', ''); if ($payId == '') { die("系统错误:未接收到payid"); } $page = I('get.p', 1); //删除支付订单表 $relation = new OrderRelationModel(); $relation->setPayId($payId); $key = 'id'; $relation->setKey($key); $relation->cancleInfoByPayid(); //删除订单表 $orderForm = new OrderFormModel(); $orderForm->setPayid($payId); $key = 'id'; $orderForm->setPayidKey($key); $orderForm->cancelDataByPayid(); //设置跳转URL $jumpUrl = U("nopay?payid=" . $payid . "&p=" . $page); $this->success('订单已取消', $jumpUrl); }