优化子站行为日志

master
chenzhi
parent 6c9ae2332b
commit bae615bac0

@ -22,7 +22,7 @@ class ActionController extends AdminController {
public function actionLog(){ public function actionLog(){
//获取列表数据 //获取列表数据
$map['status'] = array('gt', -1); $map['status'] = array('gt', -1);
$list = $this->lists('ActionLog', $map); $list = $this->lists('ActionLog', $map,'id desc',true,true);
int_to_string($list); int_to_string($list);
foreach ($list as $key=>$value){ foreach ($list as $key=>$value){
$model_id = get_document_field($value['model'],"name","id"); $model_id = get_document_field($value['model'],"name","id");

@ -148,8 +148,8 @@ class UserController extends AdminController
public function action() public function action()
{ {
//获取列表数据 //获取列表数据
$Action = M('Action')->where(array('status' => array('gt', -1))); $Action = SM('Action')->where(array('status' => array('gt', -1)));
$list = $this->lists($Action); $list = $this->lists($Action,[],'',true,true);
int_to_string($list); int_to_string($list);
// 记录当前列表页的cookie // 记录当前列表页的cookie
Cookie('__forward__', $_SERVER['REQUEST_URI']); Cookie('__forward__', $_SERVER['REQUEST_URI']);
@ -216,10 +216,10 @@ class UserController extends AdminController
$map['uid'] = array('in', $id); $map['uid'] = array('in', $id);
$map1['id'] = array('in', $id); $map1['id'] = array('in', $id);
$status = I('method') == 'forbidUser' ? 0 : 1; $status = I('method') == 'forbidUser' ? 0 : 1;
$res = M('UcenterMember')->where($map1)->setField('status', $status); $res = SM('UcenterMember')->where($map1)->setField('status', $status);
$res1 = M('Member')->where($map)->setField('status', $status); $res1 = SM('Member')->where($map)->setField('status', $status);
if ($res && $res1) { if ($res && $res1) {
$nickname = M('Member')->where($map)->field("nickname")->find()['nickname'];//默认一个,多个时需要遍历 $nickname = SM('Member')->where($map)->field("nickname")->find()['nickname'];//默认一个,多个时需要遍历
addOperationLog(array( addOperationLog(array(
"op_type"=>1, "op_type"=>1,
"key"=> $nickname, "key"=> $nickname,
@ -433,9 +433,9 @@ class UserController extends AdminController
// break; // break;
// } // }
// } // }
$Member = D('UcenterMember'); $Member = SM('UcenterMember');
$mem = D('Member'); $mem = SM('Member');
$au = D('AuthGroupAccess'); $au = SM('AuthGroupAccess');
$map['id'] = $id; $map['id'] = $id;
$maps['uid'] = $id; $maps['uid'] = $id;
$info['username'] = $_POST['username']; $info['username'] = $_POST['username'];
@ -471,7 +471,9 @@ class UserController extends AdminController
} }
if ($smember !== false || $meb || $ag) { if ($smember !== false || $meb || $ag) {
if(!IS_SUBSITE){
M('user_pwd')->where($maps)->setField('password', think_encrypt($info['password'])); M('user_pwd')->where($maps)->setField('password', think_encrypt($info['password']));
}
addOperationLog(array( addOperationLog(array(
"op_type"=>1, "op_type"=>1,
"key"=>$_POST['username'], "key"=>$_POST['username'],
@ -491,17 +493,17 @@ class UserController extends AdminController
} }
} else { } else {
$map['id'] = $_GET['id']; $map['id'] = $_GET['id'];
$Member = D('UcenterMember')->where($map)->find(); $Member = SM('UcenterMember')->where($map)->find();
$Member['apply_leave_time']?($Member['apply_leave_time'] = date("Y-m-d",$Member['apply_leave_time'])):($Member['apply_leave_time']=''); $Member['apply_leave_time']?($Member['apply_leave_time'] = date("Y-m-d",$Member['apply_leave_time'])):($Member['apply_leave_time']='');
$Member['leave_time']?($Member['leave_time'] = date("Y-m-d",$Member['leave_time'])):($Member['leave_time']=''); $Member['leave_time']?($Member['leave_time'] = date("Y-m-d",$Member['leave_time'])):($Member['leave_time']='');
$data = D('Member')->where(array('uid' => $_GET['id']))->find(); $data = SM('Member')->where(array('uid' => $_GET['id']))->find();
$au = D('AuthGroupAccess')->where(array('uid' => $_GET['id']))->find(); $au = SM('AuthGroupAccess')->where(array('uid' => $_GET['id']))->find();
$this->assign("authid", $au["group_id"]); $this->assign("authid", $au["group_id"]);
$this->assign("houtai", $au["houtai"]); $this->assign("houtai", $au["houtai"]);
$list = D('AuthGroup')->where(array('status' => 1))->select(); $list = SM('AuthGroup')->where(array('status' => 1))->select();
$username = $_POST['username']; $username = $_POST['username'];
$password = $_POST['password']; $password = $_POST['password'];
$this->assign('lists', $list); $this->assign('lists', $list);
@ -698,13 +700,13 @@ class UserController extends AdminController
public function delete($id) public function delete($id)
{ {
M()->startTrans(); SM()->startTrans();
$nickname = M('Member')->where("uid = '{$id}'")->field("nickname")->find()['nickname']; $nickname = SM('Member')->where("uid = '{$id}'")->field("nickname")->find()['nickname'];
$res1 = M('member')->delete($id); $res1 = SM('member')->delete($id);
$res2 = M('ucenter_member')->delete($id); $res2 =SM('ucenter_member')->delete($id);
$res3 = M('auth_group_access')->where(array('uid' => $id))->delete(); $res3 = SM('auth_group_access')->where(array('uid' => $id))->delete();
if ($res1 && $res2 && $res3) { if ($res1 && $res2 && $res3) {
M()->commit(); SM()->commit();
addOperationLog(array( addOperationLog(array(
"op_type"=>2, "op_type"=>2,
"key"=> $nickname, "key"=> $nickname,
@ -712,7 +714,7 @@ class UserController extends AdminController
)); ));
$this->success('删除成功'); $this->success('删除成功');
} else { } else {
M()->rollback(); SM()->rollback();
$this->error('删除失败' . M()->getError()); $this->error('删除失败' . M()->getError());
} }
} }

Loading…
Cancel
Save