/** * 支付宝账号删除 */ public function actionDelpaypal() { //判断该账户是否有未完成支付宝订单 $OrganID = Yii::app()->user->getOrganID(); $order = PapOrder::model()->count(array("condition" => "SellerID = {$OrganID} AND Payment = 1 AND Status = 1 AND AlipayTN != ''")); if (empty($order)) { //删除支付宝账户 $ID = Yii::app()->request->getParam("id"); $success = FinancialPaypal::model()->deleteByPK($ID); if ($success) { $result = array('success' => 1, 'errorMsg' => '账号删除成功!'); } else { $result = array('success' => 0, 'errorMsg' => '系统异常,账号删除失败!'); } } else { $result = array('success' => 0, 'errorMsg' => '该账户还有' . $order . '条未付款的支付宝担保交易,账户删除失败!'); } echo json_encode($result); }
public function checkPaypalAccount() { $model = FinancialPaypal::model()->findAll('Status=0 AND OrganID = :OrganID', array(':OrganID' => Yii::app()->user->getOrganID())); if ($model && count($model) > 0) { $this->addError('PaypalAccount', '系统暂时仅支持一个账号!'); } }