コード例 #1
0
ファイル: FinaccountController.php プロジェクト: zwq/unpei
 /**
  * 支付宝账号删除
  */
 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);
 }
コード例 #2
0
ファイル: FinancialPaypal.php プロジェクト: zwq/unpei
 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', '系统暂时仅支持一个账号!');
     }
 }