* @day: 2017/12/23 */ namespace app\wap\controller; use app\wap\model\store\StoreService; use app\wap\model\user\User; use app\admin\model\system\Merchant; use think\Request; class Service extends AuthController { public function service_list(Request $request){ $params = Request::instance()->param(); $merchant = isset($params['mer_id']) && $params['mer_id'] > 0 ? Merchant::where('id',$params['mer_id'])->find() : array("id"=>0,"mer_name"=>""); $list = StoreService::field('uid,avatar,nickname')->where('mer_id',$merchant['id'])->where('status',1)->order("id desc")->select(); $this->assign(compact('list','merchant')); return $this->fetch(); } public function service_ing(Request $request){ $params = Request::instance()->param(); $to_uid = $params['to_uid']; $merchant = isset($params['mer_id']) && $params['mer_id'] > 0 ? Merchant::where('id',$params['mer_id'])->find() : array("id"=>0,"mer_name"=>""); if(!isset($to_uid) || empty($to_uid))$this->failed('未获取到接收用户信息!'); if($this->userInfo['uid'] == $to_uid)$this->failed('您不能进行自言自语!'); //发送用户信息 $now_user = StoreService::where('mer_id',$merchant['id'])->where(array("uid"=>$this->userInfo['uid']))->find(); if(!$now_user)$now_user = User::getUserInfo($this->userInfo['uid']); $this->assign('user',$now_user); //接收用户信息 $to_user = StoreService::where('mer_id',$merchant['id'])->where(array("uid"=>$to_uid))->find(); if(!$to_user)$to_user = User::getUserInfo($to_uid); $this->assign([ 'to_user'=>$to_user, 'merchant'=>$merchant, ]); return $this->fetch(); } public function service_new(){ return $this->fetch(); } }