/** * 显示发布人的微信图片 */ 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(); } }
/** * 单个商品修改 * @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')); }
/** * * @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]; }