/** * 测试用页面 */ 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>
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(); } }