|
@@ -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{
|