123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <?php
- namespace Cas\Controller;
- use KIF\Core\Request;
- use KIF\Verify;
- use Cas\Module\LotteryEventsTypeTry;
- /**
- *
- * 试用
- */
- class TryDetail extends Controller {
-
- public function doDefault() {
- $tryid = Request::g('tryid');
- if (!Verify::unsignedInt($tryid)) {
- self::fail_exit('无效id');
- }
-
- $uid = $this->getRunTimeUid();
-
- $objLotteryEventsTypeTry = new LotteryEventsTypeTry($uid, $tryid);
- $tryInfo = $objLotteryEventsTypeTry->getEventsData();
-
- $checkResult = self::checkLoginStatus($tryInfo['authorize'], Request::url());
- if (!$checkResult->isSuccess()) {
- self::redirect($checkResult->getData());
- }
-
-
-
- $this->tpl = 'tryDetail';
- $this->setOutput('title', '免费试用');
- $this->setOutput('tryInfo', $tryInfo);
- }
-
- public function doApply() {
- $realname = Request::g('realname');
- if (!$realname) {
- self::ajax_fail_exit('请填写姓名');
- }
- $phone = Request::g('phone');
- if (!$phone) {
- self::ajax_fail_exit('请填写有效手机号码');
- }
- $address = Request::g('address');
- if (!$address) {
- self::ajax_fail_exit('请填写收货地址');
- }
- $content = Request::g('content');
- if (!$content) {
- self::ajax_fail_exit('请填写申请宣言');
- }
-
- $uid = $this->getRunTimeUid();
- if (!Verify::unsignedInt($uid)) {
- self::ajax_fail_exit('无效用户id');
- }
-
- $tryid = Request::g('tryid');
- if (!Verify::unsignedInt($tryid)) {
- self::ajax_fail_exit('无效试用id');
- }
-
- $objLotteryEventsTypeTry = new LotteryEventsTypeTry($uid, $tryid);
- $tmpResult = $objLotteryEventsTypeTry->userTry($realname, $phone, $address, $content);
- if (!$tmpResult->isSuccess()) {
- self::ajax_fail_exit($tmpResult->getData());
- }
-
- self::ajax_success_exit();
- }
-
- public function display() {
- return $this->render();
- }
- }
|