作者 Your Name
@@ -42,12 +42,12 @@ class TemplateLabelLogic extends BaseLogic @@ -42,12 +42,12 @@ class TemplateLabelLogic extends BaseLogic
42 public function saveLabel(){ 42 public function saveLabel(){
43 if(isset($this->param['id']) && !empty($this->param['id'])){ 43 if(isset($this->param['id']) && !empty($this->param['id'])){
44 $id = $this->param['id']; 44 $id = $this->param['id'];
45 - $info = $this->model->read(['name'=>$this->param['name'],['template_id'=>$this->param['template_id']],'id'=>['!=',$id]],['id']); 45 + $info = $this->model->read(['name'=>$this->param['name'],'template_id'=>$this->param['template_id'],'id'=>['!=',$id]],['id']);
46 if($info === false){ 46 if($info === false){
47 $this->model->edit($this->param,['id'=>$id]); 47 $this->model->edit($this->param,['id'=>$id]);
48 } 48 }
49 }else{ 49 }else{
50 - $info = $this->model->read(['name'=>$this->param['name'],['template_id'=>$this->param['template_id']]],['id']); 50 + $info = $this->model->read(['name'=>$this->param['name'],'template_id'=>$this->param['template_id']],['id']);
51 if($info === false){ 51 if($info === false){
52 $this->param['manager_id'] = $this->manager['id']; 52 $this->param['manager_id'] = $this->manager['id'];
53 $id = $this->model->addReturnId($this->param); 53 $id = $this->model->addReturnId($this->param);
@@ -897,15 +897,7 @@ class BTemplateLogic extends BaseLogic @@ -897,15 +897,7 @@ class BTemplateLogic extends BaseLogic
897 * @time :2023/12/20 10:26 897 * @time :2023/12/20 10:26
898 */ 898 */
899 public function getCategoryList($categoryModel,$status = 0,$filed = ['*']){ 899 public function getCategoryList($categoryModel,$status = 0,$filed = ['*']){
900 - $data = array();  
901 - $list = $categoryModel->list(['pid'=>0,'status'=>$status],['sort','id'],$filed);  
902 - foreach ($list as $v){  
903 - $data[] = $v;  
904 - $son_list = $categoryModel->list(['pid'=>$v['id'],'status'=>$status],['sort','id'],$filed);  
905 - foreach ($son_list as $v1){  
906 - $data[] = $v1;  
907 - }  
908 - } 900 + $data = $categoryModel->list(['status'=>$status],['sort','id'],$filed);
909 return $this->success($data); 901 return $this->success($data);
910 } 902 }
911 903
@@ -917,15 +909,7 @@ class BTemplateLogic extends BaseLogic @@ -917,15 +909,7 @@ class BTemplateLogic extends BaseLogic
917 * @time :2023/12/20 10:26 909 * @time :2023/12/20 10:26
918 */ 910 */
919 public function getCategoryModuleList($categoryModel,$module_id,$status = 0,$filed = ['*']){ 911 public function getCategoryModuleList($categoryModel,$module_id,$status = 0,$filed = ['*']){
920 - $data = array();  
921 - $list = $categoryModel->list(['pid'=>0, 'module_id'=>$module_id , 'status'=>$status],['sort','id'],$filed);  
922 - foreach ($list as $v){  
923 - $data[] = $v;  
924 - $son_list = $categoryModel->list(['pid'=>$v['id'],'module_id'=>$module_id,'status'=>$status],['sort','id'],$filed);  
925 - foreach ($son_list as $v1){  
926 - $data[] = $v1;  
927 - }  
928 - } 912 + $data = $categoryModel->list(['module_id'=>$module_id , 'status'=>$status],['sort','id'],$filed);
929 return $this->success($data); 913 return $this->success($data);
930 } 914 }
931 915