Commit da6eb1fd authored by hujun's avatar hujun

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

parent 4f7d210b
......@@ -268,7 +268,7 @@ class Member extends Basic
$user_data->save();
if ($user_data->id) {
$data['data'] = ['id' => $user_data->id];
$data['data'] = $user_data; //编辑完返回用户信息
$data['status'] = 200;
$data['msg'] = '修改成功';
} else {
......@@ -364,4 +364,17 @@ class Member extends Basic
}
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
$requestPath = $this->request->routeInfo()["rule"][0]."/".$this->request->routeInfo()["rule"][1];
//过滤掉不需要验证token的接口
if (!in_array(trim($requestPath), $this->filterVerify)) {
// $this->tokenVerify();
$this->tokenVerify();
}
}
......
......@@ -10,42 +10,33 @@ class Users extends Model
// 设置当前模型对应的完整数据表名称
protected $table = 'u_users';
public function add()
{
}
public function selectUser($userId)
public function selectUser($userId, $fields = 'id,user_phone')
{
$param["status"] = array( "eq", 0 );
return $this->field("id,user_phone")
return $this->field($fields)
->where($param)
->find($userId);
}
/**
* 查询经纪人
* 查询用户和经纪人
*
* @param type $pageNo
* @param type $pageSize
* @param type $order_
* @param type $field
* @param type $fields
* @param type $params
* @param type $house_id 查询该街铺和商铺的经纪人
* @return type
*/
public function getUser($pageNo = 1, $pageSize = 15, $order_ = 'id desc', $fields = '*', $params = '') {
$result = $this->field($fields)
public function getUserAgent($pageNo = 1, $pageSize = 15, $order_ = 'a.id desc', $fields = '*', $params = '') {
$result = $this->field($fields)->alias('a')
->join('agents b','a.referrer_id = b.id', 'left')
->where($params)
->order($order_)
->limit($pageSize)
->page($pageNo)
->select();
foreach ($result as $k=>$v) {
$data[$k] = $v->toArray();
}
return $data;
return $result;
}
}
......@@ -78,6 +78,7 @@ Route::group('api', [
'logout' => [ 'api/member/logout', [ 'method' => 'get' ] ],
'inviteList/:id' => [ 'api/member/inviteList', [ 'method' => 'get' ] ], //邀请记录
'qrCode' => [ 'api/member/qrCode', [ 'method' => 'get' ] ], //邀请二维码
'getUserInfo' => ['api/member/getUserInfo',['method'=>'get']], //通过AuthToken获取用户信息编辑用
//post member
......
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 = {
urls: '',
init: function () {
......@@ -17,18 +17,24 @@ define (['doT', 'text!temp/user_template_tpl.html','ckfinder','ckfinderStart', '
},
event: function () {
$ (".Bannertu").click (function () {
alert(1111);
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 ({
url: '/index/usersList',
type: 'GET',
async: true,
data: {},
data: {params},
dataType: 'json',
success: function (data) {
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