|
@@ -962,7 +962,7 @@ class User extends Base
|
|
|
//超管账号列表
|
|
|
public function userSingleList()
|
|
|
{
|
|
|
- $post = $this->request->only(["token" => "", "nickname" => "", "relaComNo" => "", "islevel" => "", "username" => "", "companyNo" => "", "status" => "", "page" => 1, "size" => 10], "post");
|
|
|
+ $post = $this->request->only(["token" => "", "nickname" => "", "relaComNo" => "", "username" => "", "companyNo" => "", "status" => "", "page" => 1, "size" => 10], "post");
|
|
|
if ($this->level == 1) {
|
|
|
$companyNo = $post['companyNo'] ?? "";
|
|
|
} else {
|
|
@@ -974,15 +974,15 @@ class User extends Base
|
|
|
if ($post['companyNo'] != "") {
|
|
|
$where[] = ["a.companyNo", "=", $companyNo];
|
|
|
}
|
|
|
- if ($post["islevel"] != "") {
|
|
|
- $uid = Db::name("user_role")->alias("a")
|
|
|
- ->leftJoin("role b", "a.roleid=b.id")->where([["b.level", "=", 1], ["a.is_del", "=", 0]])->where($where)->column
|
|
|
- ("uid");
|
|
|
- if ($post['islevel'] == 1) $post['uid'] = $uid;
|
|
|
- else $post['nuid'] = $uid;
|
|
|
-
|
|
|
- unset($post["islevel"]);
|
|
|
- }
|
|
|
+// if ($post["islevel"] != "") {
|
|
|
+// $uid = Db::name("user_role")->alias("a")
|
|
|
+// ->leftJoin("role b", "a.roleid=b.id")->where([["b.level", "=", 1], ["a.is_del", "=", 0]])->where($where)->column
|
|
|
+// ("uid");
|
|
|
+// if ($post['islevel'] == 1) $post['uid'] = $uid;
|
|
|
+// else $post['nuid'] = $uid;
|
|
|
+//
|
|
|
+// unset($post["islevel"]);
|
|
|
+// }
|
|
|
|
|
|
$userCommon = new \app\admin\common\User();
|
|
|
$userinfo = $userCommon->GetAccountall($post);
|
|
@@ -994,14 +994,16 @@ class User extends Base
|
|
|
foreach ($data as $value) {
|
|
|
if (isset($value['company_relaton']) && !empty($value['company_relaton'])) {
|
|
|
foreach ($value['company_relaton'] as &$item) {
|
|
|
- $roleArr = Db::name("user_role")->alias("a")
|
|
|
+ $roleArr = Db::name("user_role")
|
|
|
+ ->alias("a")
|
|
|
->leftJoin("role b", "a.roleid=b.id")
|
|
|
->where(["uid" => $value['id'], "a.companyNo" => $item['companyCode'], "is_del" => 0])
|
|
|
- ->field("role_name,roleid,a.status,b.level")->findOrEmpty();
|
|
|
+ ->field("role_name,roleid,a.status")
|
|
|
+ ->findOrEmpty();
|
|
|
$item['roleid'] = $roleArr['roleid'] ?? "";
|
|
|
$item['status'] = $roleArr['status'] ?? 0;
|
|
|
$item["role_name"] = $roleArr['role_name'] ?? "";
|
|
|
- $item["role_level"] = $roleArr['level'] ?? "";
|
|
|
+ $item["role_level"] = $value['level'];
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -1009,7 +1011,7 @@ class User extends Base
|
|
|
$value['roleid'] = $roleArr['roleid'] ?? "";
|
|
|
$value['status'] = $value['status'] ?? 0;
|
|
|
$value["role_name"] = $roleArr['role_name'] ?? "";
|
|
|
- $value["role_level"] = $roleArr['level'] ?? "";
|
|
|
+ $value["role_level"] = $value['level'] ?? "";
|
|
|
$list[] = $value;
|
|
|
}
|
|
|
return app_show(0, "获取成功", ["list" => $list, "count" => $userinfo['data']["count"]]);
|