示例#1
0
/**
 * 测试用页面
 */
use yii\helpers\Url;
use yii\helpers\Html;
//echo \frontend\functions\WeiXinFunctions::createMenu();
//::remember([Url::current([],true)],"openFilter");
//echo Url::current([],true);
//echo Url::to(['practice/normal','type'=>'continue','openId'=>"123"],true);
//$a = new \frontend\functions\WeChatCallBack();
//$a->ZIXUN_VIEW_Response("ow-bOvjH7CpKQtxsvjJuRmg6-g-k",35);
//echo \frontend\functions\CommonFunctions::createRecommendCode();
//echo \frontend\functions\DateFunctions::getCurrentDate();
//echo \common\models\PracticeRecord::findByUser(5);
//echo urldecode(Url::current([],true));
echo \common\functions\CommonFunctions::createBigRecommendCode();
//echo Url::base(true);
//\common\models\Users::addBitcoin(5,10000);
//echo \common\models\ExamScore::findTotalRank();
//echo \common\models\ExamScore::findRank(15,150);
//print_r( \common\models\Users::findRecommendUser(null));
//\common\functions\CommonFunctions::logger_wx("真好");
//echo Url::to(['/we-chat/notify'],true);
/*$xml= '<xml><appid><![CDATA[wxcf0cd66d7cdf0708]]></appid>
<attach><![CDATA[云豆充值]]></attach>
<bank_type><![CDATA[CFT]]></bank_type>
<cash_fee><![CDATA[1]]></cash_fee>
<fee_type><![CDATA[CNY]]></fee_type>
<is_subscribe><![CDATA[Y]]></is_subscribe>
<mch_id><![CDATA[1253356301]]></mch_id>
<nonce_str><![CDATA[tp66p05hmcgvctyl1p3kj0oe4o36tg48]]></nonce_str>
示例#2
0
 public function recordOne()
 {
     if (!$this->userId) {
         //新添加
         $user = new Users();
         $user->bitcoin = 0;
         $user->password = CommonFunctions::encrypt("123456");
         //初始密码设置为123456
         $user->state = Users::STATE_NORMAL;
         do {
             if ($this->role == Users::ROLE_AA) {
                 $recommendCode = CommonFunctions::create2ARecommendCode();
             } elseif ($this->role == Users::ROLE_AAA) {
                 $recommendCode = CommonFunctions::create3ARecommendCode();
             } elseif ($this->role == Users::ROLE_BIG) {
                 $recommendCode = CommonFunctions::createBigRecommendCode();
             } else {
                 throw new Exception("未知的角色类型");
             }
         } while (Users::findUserByRecommendCode($recommendCode));
         $user->recommendCode = $recommendCode;
         $recommendUser = Users::findUserByRecommendCode($this->recommendCode);
         $user->recommendUserID = $recommendUser['userId'];
         $user->registerDate = DateFunctions::getCurrentDate();
     } else {
         //已存在
         $user = Users::findOne($this->userId);
     }
     $user->role = $this->role;
     $user->departmentId = $this->departmentId;
     $user->username = $this->username;
     $user->nickname = $this->nickname;
     $user->address = $this->address;
     $user->realname = $this->realname;
     $user->cellphone = $this->cellphone;
     $user->email = $this->email;
     $user->qq = $this->qq;
     $user->weixin = $this->weixin;
     if (!$user->save()) {
         throw new Exception("add-user-form user save error");
     } else {
         /** @var $bankCard \common\models\BankCard */
         $bankCard = BankCard::findOne(['userId' => $user->userId]);
         if (!$bankCard) {
             //如果没有
             $bankCard = new BankCard();
             $bankCard->userId = $user->userId;
             $bankCard->state = BankCard::STATE_DEFAULT;
         }
         $bankCard->bankName = $this->bankName;
         $bankCard->cardNumber = $this->cardNumber;
         $bankCard->cardName = $this->cardName;
         $bankCard->save();
     }
 }