render('index'); } public function actionProduct() { return $this->render('product'); } public function actionService() { return $this->render('service'); } public function actionAboutUs() { return $this->render('aboutUs'); } public function actionApply() { return $this->renderPartial('apply'); } public function actionApplySubmit() { $post = Yii::$app->request->post(); unset($post['_csrf']); $createTime = date("Y-m-d H:i:s"); $account = xhMerchantAccountService::getByBusinessLicense($post['businessLicense']); if(empty($account)){ $accountData = ['userId'=>$this->userId,'businessLicense'=>$post['businessLicense'],'idCard'=>$post['idCard'], 'idCardBack'=>$post['idCardBack'],'bankCardInfo'=>$post['bankCardInfo'],'bankCardNo'=>$post['bankCardNo'], 'mobile'=>$post['mobile'],'email'=>$post['email'],'createTime'=>$createTime,'bankCard'=>$post['bankCard'], 'applyName'=>$post['applyName'],'telephone'=>$post['telephone'], ]; $account = xhMerchantAccountService::add($accountData);//保存商事主体信息 } util::successInfo('请稍候'); } public function actionApplySuccess() { return $this->renderPartial('applySuccess'); } public function actionLogin() { echo '请使用微信访问'; } /** * 下载微信里的图片到服务器 */ public function actionDownloadWxImg() { $get = Yii::$app->request->get(); $mediaId = isset($get['mediaId']) ? $get['mediaId'] : ''; $imgList = weixinUtil::downloadmediaIdImg($this->merchant, $mediaId); if(!empty($imgList)){ util::successInfo('操作成功','A0001',$imgList); } util::failInfo(); } public function actionCheckMerchantName() { $get = Yii::$app->request->get(); $merchantName = isset($get['merchantName']) ? $get['merchantName'] : ''; $m = xhMerchantService::getByMerchantName($merchantName); if(!empty($m)){ util::failInfo('公众号名称已经使用'); } util::successInfo(); } public function actionCheckInviteCode() { $get = Yii::$app->request->get(); $code = isset($get['code']) ? $get['code'] : ''; $invite = xhInviteService::getByCode($code); if(empty($invite)){ util::failInfo('邀请码错误'); } $now = time(); if($now > $invite['deadline']){ util::failInfo('邀请码已经失效'); } if(!empty($invite['takeStatus'])){ util::failInfo('邀请码已经使用'); } util::successInfo('操作成功','A0001',$invite); } public function actionGenerateCode() { $get = Yii::$app->request->get(); $mobile = isset($get['mobile']) ? $get['mobile'] : ''; if(preg_match("/^1[0-9]\d{9}$/",$mobile) == false){ util::failInfo('手机号填写有误'); } $session = Yii::$app->session; $now = time(); if(isset($session['authCode']) == false || ($now - $session['authCodeTime']) > 120){ $num = stringUtil::getRandNum(5); $session['authCode'] = $num; $session['authCodeTime'] = time(); $msg = "您的验证码:".$num; xhCommonService::sendMobileMsg($mobile, $msg); util::successInfo(); } util::failInfo('请稍等会…'); } /** * 检测验证码 */ public function actionCheckCode() { $get = Yii::$app->request->get(); $authCode = isset($get['authCode']) ? $get['authCode'] : ''; $session = Yii::$app->session; if(isset($session['authCode']) && $authCode == $session['authCode']){ util::successInfo(''); } util::failInfo('验证号不正确'); } public function actionCheckEmail() { $get = Yii::$app->request->get(); $email = isset($get['email']) ? $get['email'] : ''; $status = xhApplyOrderService::emailIsUse($email); if($status){ util::failInfo('邮箱已经使用'); } util::successInfo(); } }