Commit da6eb1fd authored by hujun's avatar hujun

编辑完后返回用户信息 增加 通过token获取用户信息

parent 4f7d210b
...@@ -268,7 +268,7 @@ class Member extends Basic ...@@ -268,7 +268,7 @@ class Member extends Basic
$user_data->save(); $user_data->save();
if ($user_data->id) { if ($user_data->id) {
$data['data'] = ['id' => $user_data->id]; $data['data'] = $user_data; //编辑完返回用户信息
$data['status'] = 200; $data['status'] = 200;
$data['msg'] = '修改成功'; $data['msg'] = '修改成功';
} else { } else {
...@@ -364,4 +364,17 @@ class Member extends Basic ...@@ -364,4 +364,17 @@ class Member extends Basic
} }
return $this->response($data['status'], $data['msg'], $data['data']); return $this->response($data['status'], $data['msg'], $data['data']);
} }
/**
* 通过AuthToken获取用户信息编辑用
* @return type
*/
public function getUserInfo() {
$data['status'] = 200;
$fields = 'user_nick,user_phone,user_pic,referrer_id,referrer_source,integral,create_time,last_login_time';
$data['data'] = $this->user->selectUser($this->userId, $fields);
$data['msg'] = '';
return $this->response($data['status'], $data['msg'], $data['data']);
}
} }
...@@ -79,7 +79,7 @@ class Basic extends Controller ...@@ -79,7 +79,7 @@ class Basic extends Controller
$requestPath = $this->request->routeInfo()["rule"][0]."/".$this->request->routeInfo()["rule"][1]; $requestPath = $this->request->routeInfo()["rule"][0]."/".$this->request->routeInfo()["rule"][1];
//过滤掉不需要验证token的接口 //过滤掉不需要验证token的接口
if (!in_array(trim($requestPath), $this->filterVerify)) { if (!in_array(trim($requestPath), $this->filterVerify)) {
// $this->tokenVerify(); $this->tokenVerify();
} }
} }
......
...@@ -10,42 +10,33 @@ class Users extends Model ...@@ -10,42 +10,33 @@ class Users extends Model
// 设置当前模型对应的完整数据表名称 // 设置当前模型对应的完整数据表名称
protected $table = 'u_users'; protected $table = 'u_users';
public function add() public function selectUser($userId, $fields = 'id,user_phone')
{
}
public function selectUser($userId)
{ {
$param["status"] = array( "eq", 0 ); $param["status"] = array( "eq", 0 );
return $this->field("id,user_phone") return $this->field($fields)
->where($param) ->where($param)
->find($userId); ->find($userId);
} }
/** /**
* 查询经纪人 * 查询用户和经纪人
* *
* @param type $pageNo * @param type $pageNo
* @param type $pageSize * @param type $pageSize
* @param type $order_ * @param type $order_
* @param type $field * @param type $fields
* @param type $params * @param type $params
* @param type $house_id 查询该街铺和商铺的经纪人
* @return type * @return type
*/ */
public function getUser($pageNo = 1, $pageSize = 15, $order_ = 'id desc', $fields = '*', $params = '') { public function getUserAgent($pageNo = 1, $pageSize = 15, $order_ = 'a.id desc', $fields = '*', $params = '') {
$result = $this->field($fields) $result = $this->field($fields)->alias('a')
->join('agents b','a.referrer_id = b.id', 'left')
->where($params) ->where($params)
->order($order_) ->order($order_)
->limit($pageSize) ->limit($pageSize)
->page($pageNo) ->page($pageNo)
->select(); ->select();
foreach ($result as $k=>$v) { return $result;
$data[$k] = $v->toArray();
}
return $data;
} }
} }
...@@ -78,6 +78,7 @@ Route::group('api', [ ...@@ -78,6 +78,7 @@ Route::group('api', [
'logout' => [ 'api/member/logout', [ 'method' => 'get' ] ], 'logout' => [ 'api/member/logout', [ 'method' => 'get' ] ],
'inviteList/:id' => [ 'api/member/inviteList', [ 'method' => 'get' ] ], //邀请记录 'inviteList/:id' => [ 'api/member/inviteList', [ 'method' => 'get' ] ], //邀请记录
'qrCode' => [ 'api/member/qrCode', [ 'method' => 'get' ] ], //邀请二维码 'qrCode' => [ 'api/member/qrCode', [ 'method' => 'get' ] ], //邀请二维码
'getUserInfo' => ['api/member/getUserInfo',['method'=>'get']], //通过AuthToken获取用户信息编辑用
//post member //post member
......
body{ body{
color:red;
} }
\ No newline at end of file
define (['doT', 'text!temp/user_template_tpl.html','ckfinder','ckfinderStart', 'css!style/user.css',"datetimepicker"], function (doT, template) { define (['doT', 'text!temp/user_template_tpl.html','ckfinder','ckfinderStart', 'css!style/home.css',"datetimepicker"], function (doT, template) {
var user = { var user = {
urls: '', urls: '',
init: function () { init: function () {
...@@ -17,18 +17,24 @@ define (['doT', 'text!temp/user_template_tpl.html','ckfinder','ckfinderStart', ' ...@@ -17,18 +17,24 @@ define (['doT', 'text!temp/user_template_tpl.html','ckfinder','ckfinderStart', '
}, },
event: function () { event: function () {
$ (".Bannertu").click (function () { $ (".Bannertu").click (function () {
alert(1111);
BrowseServer ('cover_image'); BrowseServer ('cover_image');
}); });
$("#search").click(function(){
alert(555);
user.getList(1);
});
}, },
getList: function () { getList: function (pageNo) {
var params = {};
params.company_user_name = $("input[name=company_user_name]").val();
params.pageNo = pageNo;
$.ajax ({ $.ajax ({
url: '/index/usersList', url: '/index/usersList',
type: 'GET', type: 'GET',
async: true, async: true,
data: {}, data: {params},
dataType: 'json', dataType: 'json',
success: function (data) { success: function (data) {
var temp = document.getElementById ('user_list_tpl').innerHTML; var temp = document.getElementById ('user_list_tpl').innerHTML;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment