Quellcode durchsuchen

activityController

DengTao vor 8 Jahren
Ursprung
Commit
f4e6939814

+ 3 - 7
www/protected/modules/common/controllers/ActivityController.php

@@ -13,7 +13,7 @@ class ActivityController extends O2oBaseController  {
         $coupon_id = Yii::app()->request->getParam('coupon_id','');//获取代金券id
         $code = Yii::app()->getRequest()->getParam("code");
         $state = Yii::app()->getRequest()->getParam("state");
-        $userId = '';
+        $userId = Yii::app()->getRequest()->getParam("userId");
         $appToken = '';
         if($code && $state){
             $accessInfo = CommonWeixin::getAccessInfo($code);
@@ -81,21 +81,17 @@ class ActivityController extends O2oBaseController  {
         $start_time = time();                 //发放优惠券可用开始时间
         $end_time = $start_time + 86400*30;   //发放优惠券过期时间
         $flag = 0;
-        var_dump($userId);
         if ($userId != '') {
-            if (!CommonFn::isMongoId($userId)) {
-                $userId = new MongoId($userId);
-            }
+            $userId = new MongoId($userId);
             $criteria = new EMongoCriteria();
             $criteria->coupon('==',$coupon_id);
             $criteria->user('==',$userId);
             $user_coupon = UserCoupon::model()->find($criteria);
             if (!$user_coupon) {
                 Service::factory('CouponService')->giveCoupon($userId, $coupon_id, $start_time, $end_time);//发放代金券
-                $flag = 1;
             }
+            $flag = 1;
         }
-        var_dump($flag);
         if($flag){
             $this->renderpartial('index');
         }else{

+ 0 - 1
www/protected/modules/common/views/activity/getCoupon.php

@@ -61,7 +61,6 @@
 
             var userID = localStorage.getItem('wxUserID');
             var appToken = localStorage.getItem('appToken');
-
             if (!userID || !appToken) {
                 localStorage.clear();
                 location.href = '<?php echo Yii::app()->request->baseUrl . 'index.php?r=/common/activity/wxIndex&coupon_id=' . $coupon_id; ?>';