作者 lyh

Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6 into dev

@@ -5,6 +5,7 @@ namespace App\Http\Controllers\Aside; @@ -5,6 +5,7 @@ namespace App\Http\Controllers\Aside;
5 use App\Enums\Common\Code; 5 use App\Enums\Common\Code;
6 use App\Enums\Common\Common; 6 use App\Enums\Common\Common;
7 use App\Http\Controllers\Controller; 7 use App\Http\Controllers\Controller;
  8 +use App\Models\User\User as UserModel;
8 use Illuminate\Http\JsonResponse; 9 use Illuminate\Http\JsonResponse;
9 use Illuminate\Http\Request; 10 use Illuminate\Http\Request;
10 use Illuminate\Http\Exceptions\HttpResponseException; 11 use Illuminate\Http\Exceptions\HttpResponseException;
@@ -160,6 +161,12 @@ class BaseController extends Controller @@ -160,6 +161,12 @@ class BaseController extends Controller
160 case 'image': 161 case 'image':
161 $v['image_link'] = url('/a/image/' . $v); 162 $v['image_link'] = url('/a/image/' . $v);
162 break; 163 break;
  164 + case 'operator_id':
  165 + if(!empty($v)){
  166 + $name = (new UserModel())->read(['id'=>$v],['id','name']);
  167 + $data['operator_name'] = (isset($name['name']) && !empty($name['name'])) ? $name['name'] : '无名称';
  168 + }
  169 + break;
163 } 170 }
164 } 171 }
165 } 172 }
@@ -17,11 +17,13 @@ use Illuminate\Http\Request; @@ -17,11 +17,13 @@ use Illuminate\Http\Request;
17 */ 17 */
18 class ProjectUserController extends BaseController 18 class ProjectUserController extends BaseController
19 { 19 {
  20 +
20 /** 21 /**
21 - * @name :用户列表  
22 - * @return void  
23 - * @author :liyuhang  
24 - * @method 22 + * @remark :用户列表
  23 + * @name :lists
  24 + * @author :lyh
  25 + * @method :post
  26 + * @time :2023/6/25 9:27
25 */ 27 */
26 public function lists(){ 28 public function lists(){
27 $userModel = new UserModel(); 29 $userModel = new UserModel();
@@ -31,10 +33,12 @@ class ProjectUserController extends BaseController @@ -31,10 +33,12 @@ class ProjectUserController extends BaseController
31 } 33 }
32 34
33 /** 35 /**
34 - * @name :详情  
35 - * @return void  
36 - * @author :liyuhang  
37 - * @method 36 + * @param UserLogic $userLogic
  37 + * @remark :用户详情
  38 + * @name :info
  39 + * @author :lyh
  40 + * @method :post
  41 + * @time :2023/6/25 9:27
38 */ 42 */
39 public function info(UserLogic $userLogic){ 43 public function info(UserLogic $userLogic){
40 $this->request->validate([ 44 $this->request->validate([
@@ -42,14 +46,18 @@ class ProjectUserController extends BaseController @@ -42,14 +46,18 @@ class ProjectUserController extends BaseController
42 ],[ 46 ],[
43 'id.required' => 'ID不能为空' 47 'id.required' => 'ID不能为空'
44 ]); 48 ]);
45 - $userLogic->user_info();  
46 - $this->response('success'); 49 + $info = $userLogic->user_info();
  50 + $this->response('success',Code::SUCCESS,$info);
47 } 51 }
  52 +
48 /** 53 /**
49 - * @name :添加用户  
50 - * @return void  
51 - * @author :liyuhang  
52 - * @method 54 + * @param UserRequest $request
  55 + * @param UserLogic $userLogic
  56 + * @remark :添加用户
  57 + * @name :add
  58 + * @author :lyh
  59 + * @method :post
  60 + * @time :2023/6/25 9:27
53 */ 61 */
54 public function add(UserRequest $request,UserLogic $userLogic){ 62 public function add(UserRequest $request,UserLogic $userLogic){
55 $request->validated(); 63 $request->validated();
@@ -58,10 +66,13 @@ class ProjectUserController extends BaseController @@ -58,10 +66,13 @@ class ProjectUserController extends BaseController
58 } 66 }
59 67
60 /** 68 /**
61 - * @name : 编辑  
62 - * @return void  
63 - * @author :liyuhang  
64 - * @method 69 + * @param UserRequest $request
  70 + * @param UserLogic $userLogic
  71 + * @remark :编辑用户
  72 + * @name :edit
  73 + * @author :lyh
  74 + * @method :post
  75 + * @time :2023/6/25 9:28
65 */ 76 */
66 public function edit(UserRequest $request,UserLogic $userLogic){ 77 public function edit(UserRequest $request,UserLogic $userLogic){
67 $request->validate([ 78 $request->validate([
@@ -74,10 +85,12 @@ class ProjectUserController extends BaseController @@ -74,10 +85,12 @@ class ProjectUserController extends BaseController
74 } 85 }
75 86
76 /** 87 /**
77 - * @name :批量删除  
78 - * @return void  
79 - * @author :liyuhang  
80 - * @method 88 + * @param UserLogic $userLogic
  89 + * @remark :编辑用户
  90 + * @name :del
  91 + * @author :lyh
  92 + * @method :post
  93 + * @time :2023/6/25 9:28
81 */ 94 */
82 public function del(UserLogic $userLogic){ 95 public function del(UserLogic $userLogic){
83 $this->request->validate([ 96 $this->request->validate([
@@ -22,7 +22,7 @@ class UserLogic extends BaseLogic @@ -22,7 +22,7 @@ class UserLogic extends BaseLogic
22 * @method 22 * @method
23 */ 23 */
24 public function user_info(){ 24 public function user_info(){
25 - $info = $this->model->read($this->param); 25 + $info = $this->model->read($this->param,['id','project_id','name','status','mobile','operator_id']);
26 if($info === false){ 26 if($info === false){
27 $this->fail('当前数据不存在'); 27 $this->fail('当前数据不存在');
28 } 28 }
@@ -107,7 +107,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -107,7 +107,7 @@ Route::middleware(['aloginauth'])->group(function () {
107 Route::any('/del', [Aside\Project\ProjectGscController::class, 'del'])->name('admin.del'); 107 Route::any('/del', [Aside\Project\ProjectGscController::class, 'del'])->name('admin.del');
108 }); 108 });
109 109
110 - //优化gsc账号记录表 110 + //gsc账号审核
111 Route::prefix('optimize')->group(function () { 111 Route::prefix('optimize')->group(function () {
112 Route::any('/empowerDomain', [Aside\Project\OptimizeController::class, 'empowerDomain'])->name('admin.empowerDomain'); 112 Route::any('/empowerDomain', [Aside\Project\OptimizeController::class, 'empowerDomain'])->name('admin.empowerDomain');
113 }); 113 });