コード例 #1
0
 /**
  * @author hongye
  *
  * @param int  $supportid 支持人id
  *  测试地址:http://dev.idaiyan.cn/baiying/support?sid=2598
  * @return array
  * */
 public function actionSupport()
 {
     $user = PublicLibrary::is_login();
     if ($user && isset($user['uid']) && $user['uid'] != 'weixin') {
         $uid = isset($user['uid']) ? $user['uid'] : '';
     } else {
         return $this->redirect(['baiying/productlist']);
     }
     $shareid = Yii::$app->request->get('sid');
     $shareid = intval($shareid);
     $models = new BaiyingSupport();
     $res = $models->Supportme($shareid);
     $mbshare = new BaiyingShare();
     $shareone = $mbshare->pk($shareid);
     if ($shareone['uid'] != $uid) {
         return $this->redirect(['baiying/userproduct']);
     }
     $rel_id = $shareone['rel_id'];
     $acti_id = $shareone['acti_id'];
     $product_id = $shareone['product_id'];
     $uid = $shareone['uid'];
     $share_num = $shareone['share_num'];
     //支持数
     $pmodels = new IProductBase();
     $temp = $pmodels->pk($product_id);
     $name = $temp['name'];
     // $mshare = new BaiyingShare();
     $slist = $mbshare->getShareone($rel_id, $uid, ActivityBase::APPLY_BAIYING);
     // print_r($slist);
     // echo '<pre>';
     // print_r($slist);
     // exit;
     // $acprattr_model = new ActivityProductAttrVal();
     // $acprattr = $acprattr_model->getRealAttrVals($rel_id,ActivityBase::APPLY_BAIYING);
     // echo '<pre>';
     // print_r($acprattr);
     // $supply_num = isset($acprattr['supply_num']['val'])?$acprattr['supply_num']['val']:'30';//商品提供
     // echo '<pre>';
     // print_r($supply_num);
     $this->layout = false;
     return $this->render('supportme', ['res' => $res, 'name' => $name, 'share_num' => $share_num, 'slist' => $slist]);
 }