作者 lyh

gx

@@ -35,8 +35,6 @@ class NavLogic extends BaseLogic @@ -35,8 +35,6 @@ class NavLogic extends BaseLogic
35 */ 35 */
36 public function navSave() 36 public function navSave()
37 { 37 {
38 -// DB::beginTransaction();  
39 -// try {  
40 if(!empty($this->param['location'])){ 38 if(!empty($this->param['location'])){
41 if($this->param['location'] == 'header'){ 39 if($this->param['location'] == 'header'){
42 $this->param['group_id'] = BNavGroup::DEFAULT_HEADER_ID; 40 $this->param['group_id'] = BNavGroup::DEFAULT_HEADER_ID;
@@ -54,11 +52,6 @@ class NavLogic extends BaseLogic @@ -54,11 +52,6 @@ class NavLogic extends BaseLogic
54 $this->param['project_id'] = $this->user['project_id']; 52 $this->param['project_id'] = $this->user['project_id'];
55 $this->model->add($this->param); 53 $this->model->add($this->param);
56 } 54 }
57 -// DB::commit();  
58 -// }catch (\Exception $e){  
59 -// DB::rollBack();  
60 -// $this->fail('error');  
61 -// }  
62 //编辑菜单后,通知更新 55 //编辑菜单后,通知更新
63 $this->updateNotify(['project_id'=>$this->user['project_id'], 'type'=>RouteMap::SOURCE_NAV, 'route'=>'all']); 56 $this->updateNotify(['project_id'=>$this->user['project_id'], 'type'=>RouteMap::SOURCE_NAV, 'route'=>'all']);
64 return $this->success(); 57 return $this->success();
@@ -35,6 +35,7 @@ class NavRequest extends FormRequest @@ -35,6 +35,7 @@ class NavRequest extends FormRequest
35 // 'group_id' => ['required','integer'], 35 // 'group_id' => ['required','integer'],
36 'pid' => ['required','integer'], 36 'pid' => ['required','integer'],
37 'name' => ['required','max:100'], 37 'name' => ['required','max:100'],
  38 + 'url' => ['required'],
38 ]; 39 ];
39 return $rule; 40 return $rule;
40 } 41 }
@@ -49,6 +50,7 @@ class NavRequest extends FormRequest @@ -49,6 +50,7 @@ class NavRequest extends FormRequest
49 'pid.integer' => '上级选择错误', 50 'pid.integer' => '上级选择错误',
50 'name.required' => '名称必须', 51 'name.required' => '名称必须',
51 'name.max' => '名称不能超过100个字符', 52 'name.max' => '名称不能超过100个字符',
  53 + 'url.required' => '链接不能为空',
52 ]; 54 ];
53 } 55 }
54 } 56 }