request->getParam('name',''); $mobile = Yii::app()->request->getParam('mobile',''); $address = Yii::app()->request->getParam('address',''); $user_id = Yii::app()->request->getParam('user_id',''); $pwd = Yii::app()->request->getParam('pwd',''); if (!$name ||!$mobile || !$address || !$pwd || !$user_id) { CommonFn::requestAjax(false,'请填写完整信息');exit; } $coupon = JCoupon::getByPwdOne($pwd); if (empty($coupon) || $coupon->status >= 2) { CommonFn::requestAjax(false,'兑换券不存在或已失效');exit; } $record = new JRecord(); $record->user_info = array( 'name' => $name, 'mobile' => $mobile, ); $record->address = $address; $record->coupon_id = (string)$coupon->_id; $record->status = 0; $record->time = time(); $record->save(); $coupon->user_id = $user_id; $coupon->status = 2; $coupon->save(); $data['coupon'] = $coupon; $data['gift'] = Gift::get(new MongoId($coupon->gift_id)); $data['record'] = $record; CommonFn::requestAjax(true,'生成成功',$data);exit; } }