Ejemplo n.º 1
0
 /**
  * 显示发布人的微信图片
  */
 public function actionBooks()
 {
     $user_id = \Yii::$app->user->getId();
     #获得用户的可用资金
     $p_param = Yii::$app->request->get();
     if (!isset($p_param['id'])) {
         echo 1;
         Yii::$app->end();
     }
     $logis = Logistics::find()->where("id=:id", [':id' => $p_param['id']])->one();
     if (!isset($logis)) {
         echo 1;
         Yii::$app->end();
     }
     if ($user_id == $logis->publis_user_id) {
         echo '<p>不允许签订自己的物品</p><button type="button" class="btn btn-danger" data-dismiss="modal">关闭</button>';
         Yii::$app->end();
     } else {
         echo '<p><h3>请扫描对方微信二维码进一步沟通</h3><br/><em>不真实图片为虚假信息</em><br/><img style="margin:0 auto;" src="' . $logis->user->card_pic2 . '"/></p><button type="button" class="btn btn-danger" data-dismiss="modal">关闭</button>';
         Yii::$app->end();
     }
 }
Ejemplo n.º 2
0
 /**
  * 单个商品修改
  * @return type
  */
 public function actionChangeimg()
 {
     $p_param = \Yii::$app->request->get();
     if (isset($p_param['id'])) {
         $oneLogistics = Logistics::find()->where("id=:id", [':id' => $p_param['id']])->one();
         if ($oneLogistics) {
             return $this->render('logistics_changeimg', ['model' => $oneLogistics]);
             \Yii::$app->end();
         }
     }
     $error = '不存在此物品';
     $notices = array('type' => 2, 'msgtitle' => '错误的操作', 'message' => $error, 'backurl' => Url::toRoute('/member/logistics/index'), 'backtitle' => '返回');
     \Yii::$app->getSession()->setFlash('wechat_fail', array($notices));
     $this->redirect(Url::toRoute('/public/notices'));
 }
Ejemplo n.º 3
0
 /**
  * 
  * @param int $data
  * @return \yii\data\ActiveDataProvider
  */
 public static function findMyGifts($data = array())
 {
     if (!isset($data['limit'])) {
         $data['limit'] = 10;
     }
     $query = Logistics::find()->Where('to_user_id=:user_id', [':user_id' => $data['user_id']])->orderBy(" fee_lock asc,id desc ");
     $countQuery = clone $query;
     $pages = new Pagination(['totalCount' => $countQuery->count(), 'pageSize' => $data['limit']]);
     $models = $query->offset($pages->offset)->limit($pages->limit)->all();
     return ['models' => $models, 'pages' => $pages];
 }