public function cancelOrderAction() { $payid = I('payid', ''); if ($payid == '') { return false; } //删除订单数据 $orderForm = new OrderFormModel(); $orderForm->setPayid($payid); $orderForm->cancelDataByPayid(); //删除支付订单数据 $orderRelation = new OrderRelationModel(); $orderRelation->setPayId($payid); $orderRelation->cancleInfoByPayid(); return true; }
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); }