Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6
正在显示
6 个修改的文件
包含
20 行增加
和
9 行删除
| @@ -90,13 +90,13 @@ class CustomModuleExtentController extends BaseController | @@ -90,13 +90,13 @@ class CustomModuleExtentController extends BaseController | ||
| 90 | * @method :post | 90 | * @method :post |
| 91 | * @time :2023/12/21 9:25 | 91 | * @time :2023/12/21 9:25 |
| 92 | */ | 92 | */ |
| 93 | - public function extendContent(CustomModuleExtentContent $content){ | 93 | + public function extendContent(CustomModuleExtend $extend){ |
| 94 | $this->request->validate([ | 94 | $this->request->validate([ |
| 95 | 'module_id'=>['required'], | 95 | 'module_id'=>['required'], |
| 96 | ],[ | 96 | ],[ |
| 97 | 'module_id.required' => 'module_id不能为空', | 97 | 'module_id.required' => 'module_id不能为空', |
| 98 | ]); | 98 | ]); |
| 99 | - $lists = $content->list($this->map); | 99 | + $lists = $extend->list($this->map,'created_at'); |
| 100 | $this->response('success',Code::SUCCESS,$lists); | 100 | $this->response('success',Code::SUCCESS,$lists); |
| 101 | } | 101 | } |
| 102 | 102 |
| @@ -382,8 +382,8 @@ class ProjectLogic extends BaseLogic | @@ -382,8 +382,8 @@ class ProjectLogic extends BaseLogic | ||
| 382 | */ | 382 | */ |
| 383 | public function createUser($mobile,$project_id,$lead_name){ | 383 | public function createUser($mobile,$project_id,$lead_name){ |
| 384 | $userModel = new UserModel(); | 384 | $userModel = new UserModel(); |
| 385 | - //查看当前用户是否存在 | ||
| 386 | - $info = $userModel->read(['mobile'=>$mobile,'project_id'=>$project_id]); | 385 | + //查看当前项目是否存在超级管理员 |
| 386 | + $info = $userModel->read(['role_id'=>0,'project_id'=>$project_id]); | ||
| 387 | if($info === false){ | 387 | if($info === false){ |
| 388 | $data = [ | 388 | $data = [ |
| 389 | 'mobile'=>$mobile, | 389 | 'mobile'=>$mobile, |
| @@ -395,6 +395,8 @@ class ProjectLogic extends BaseLogic | @@ -395,6 +395,8 @@ class ProjectLogic extends BaseLogic | ||
| 395 | 'create_id'=>$this->manager['id'] ?? 0, | 395 | 'create_id'=>$this->manager['id'] ?? 0, |
| 396 | ]; | 396 | ]; |
| 397 | $userModel->add($data); | 397 | $userModel->add($data); |
| 398 | + }else{ | ||
| 399 | + $userModel->edit(['mobile'=>$mobile,'name'=>$lead_name],['id'=>$info['id']]); | ||
| 398 | } | 400 | } |
| 399 | return $this->success(); | 401 | return $this->success(); |
| 400 | } | 402 | } |
| @@ -104,7 +104,6 @@ class UserLogic extends BaseLogic | @@ -104,7 +104,6 @@ class UserLogic extends BaseLogic | ||
| 104 | if($param['role_id'] == $this->model::ROLE_MANAGER){ | 104 | if($param['role_id'] == $this->model::ROLE_MANAGER){ |
| 105 | if(isset($param['id']) && !empty($param['id'])){ | 105 | if(isset($param['id']) && !empty($param['id'])){ |
| 106 | $condition = [ | 106 | $condition = [ |
| 107 | - 'mobile' => $param['mobile'], | ||
| 108 | 'project_id'=>$param['project_id'], | 107 | 'project_id'=>$param['project_id'], |
| 109 | 'id' => ['!=', $param['id']], | 108 | 'id' => ['!=', $param['id']], |
| 110 | 'role_id'=>$this->model::ROLE_MANAGER | 109 | 'role_id'=>$this->model::ROLE_MANAGER |
| @@ -157,9 +156,13 @@ class UserLogic extends BaseLogic | @@ -157,9 +156,13 @@ class UserLogic extends BaseLogic | ||
| 157 | } | 156 | } |
| 158 | Common::del_user_cache($this->model, $id, 'A'); | 157 | Common::del_user_cache($this->model, $id, 'A'); |
| 159 | }else{ | 158 | }else{ |
| 159 | + //查看当前项目是否有其他的超级管理员 | ||
| 160 | + $roleInfo = $this->model->read(['id'=>['!=',$info['id']],'role_id'=>0]); | ||
| 161 | + if($roleInfo === false){ | ||
| 160 | $this->fail('超级管理员不允许删除'); | 162 | $this->fail('超级管理员不允许删除'); |
| 161 | } | 163 | } |
| 162 | } | 164 | } |
| 165 | + } | ||
| 163 | return $this->success(); | 166 | return $this->success(); |
| 164 | } | 167 | } |
| 165 | 168 |
| @@ -281,6 +281,7 @@ class CustomModuleContentLogic extends BaseLogic | @@ -281,6 +281,7 @@ class CustomModuleContentLogic extends BaseLogic | ||
| 281 | } | 281 | } |
| 282 | $v['project_id'] = $this->user['project_id']; | 282 | $v['project_id'] = $this->user['project_id']; |
| 283 | $v['content_id'] = $content_id; | 283 | $v['content_id'] = $content_id; |
| 284 | + $v['module_id'] = $content_id; | ||
| 284 | return $this->success($v); | 285 | return $this->success($v); |
| 285 | } | 286 | } |
| 286 | 287 |
| @@ -25,6 +25,7 @@ class BlogRequest extends FormRequest | @@ -25,6 +25,7 @@ class BlogRequest extends FormRequest | ||
| 25 | { | 25 | { |
| 26 | return [ | 26 | return [ |
| 27 | 'name'=>'required|max:100', | 27 | 'name'=>'required|max:100', |
| 28 | + 'remark'=>'max:255', | ||
| 28 | 'url'=>'required', | 29 | 'url'=>'required', |
| 29 | ]; | 30 | ]; |
| 30 | } | 31 | } |
| @@ -33,7 +34,9 @@ class BlogRequest extends FormRequest | @@ -33,7 +34,9 @@ class BlogRequest extends FormRequest | ||
| 33 | { | 34 | { |
| 34 | return [ | 35 | return [ |
| 35 | 'name.required'=>'请填写名称', | 36 | 'name.required'=>'请填写名称', |
| 36 | - 'url.required'=>'链接不能为空' | 37 | + 'name.max'=>'名称超过最长长度', |
| 38 | + 'url.required'=>'链接不能为空', | ||
| 39 | + 'remark.max'=>'描述超过最长长度' | ||
| 37 | ]; | 40 | ]; |
| 38 | } | 41 | } |
| 39 | } | 42 | } |
| @@ -24,7 +24,8 @@ class NewsRequest extends FormRequest | @@ -24,7 +24,8 @@ class NewsRequest extends FormRequest | ||
| 24 | public function rules() | 24 | public function rules() |
| 25 | { | 25 | { |
| 26 | return [ | 26 | return [ |
| 27 | - 'name'=>'required|max:200', | 27 | + 'name'=>'required|max:100', |
| 28 | + 'remark'=>'max:255', | ||
| 28 | 'url'=>'required', | 29 | 'url'=>'required', |
| 29 | ]; | 30 | ]; |
| 30 | } | 31 | } |
| @@ -33,8 +34,9 @@ class NewsRequest extends FormRequest | @@ -33,8 +34,9 @@ class NewsRequest extends FormRequest | ||
| 33 | { | 34 | { |
| 34 | return [ | 35 | return [ |
| 35 | 'name.required'=>'请填写名称', | 36 | 'name.required'=>'请填写名称', |
| 36 | - 'name.max'=>'名称最大200字', | ||
| 37 | - 'url.required'=>'新闻链接不能为空' | 37 | + 'name.max'=>'名称超过最长长度', |
| 38 | + 'url.required'=>'链接不能为空', | ||
| 39 | + 'remark.max'=>'描述超过最长长度' | ||
| 38 | ]; | 40 | ]; |
| 39 | } | 41 | } |
| 40 | } | 42 | } |
-
请 注册 或 登录 后发表评论