作者 李宇航

合并分支 'lyh-server' 到 'master'

Lyh server



查看合并请求 !3344
@@ -152,11 +152,11 @@ class ProjectController extends BaseController @@ -152,11 +152,11 @@ class ProjectController extends BaseController
152 if (isset($this->map['seo_plan']) && $this->map['seo_plan'] == 1) { 152 if (isset($this->map['seo_plan']) && $this->map['seo_plan'] == 1) {
153 $query = $query->orderBy('gl_project.cooperate_date', 'desc')->orderBy('gl_project.id', 'desc'); 153 $query = $query->orderBy('gl_project.cooperate_date', 'desc')->orderBy('gl_project.id', 'desc');
154 } else { 154 } else {
155 -// if($this->map['type'] == 1){  
156 -// $query = $query->orderBy('gl_project.id', 'desc');  
157 -// }else{ 155 + if(isset($this->map['type']) && ($this->map['type'] == 1)){
  156 + $query = $query->orderBy('gl_project.id', 'desc');
  157 + }else{
158 $query = $query->orderBy('gl_project.uptime', 'desc')->orderBy('gl_project.id', 'desc'); 158 $query = $query->orderBy('gl_project.uptime', 'desc')->orderBy('gl_project.id', 'desc');
159 -// } 159 + }
160 } 160 }
161 return $query; 161 return $query;
162 } 162 }
@@ -108,34 +108,38 @@ class Extension3915ModuleController extends BaseController @@ -108,34 +108,38 @@ class Extension3915ModuleController extends BaseController
108 $this->fail('当前项目不能调用当前方法'); 108 $this->fail('当前项目不能调用当前方法');
109 } 109 }
110 $moduleFieldModel = new ExtensionModuleField(); 110 $moduleFieldModel = new ExtensionModuleField();
111 - $filedList = $moduleFieldModel->where(['module_id' => $this->param['module_id']])->pluck('field_name', 'id')->toArray(); 111 + $filedList = $moduleFieldModel->where(['module_id' => $this->param['module_id']])->pluck( 'id','field_name')->toArray();
112 if(empty($filedList)){ 112 if(empty($filedList)){
113 - $this->response('请先设置字段,再添加数据',Code::SUCCESS); 113 + $this->fail('请先设置字段,再添加数据');
114 } 114 }
115 $data = $this->param['data']; 115 $data = $this->param['data'];
116 $moduleValueModel = new ExtensionModuleValue(); 116 $moduleValueModel = new ExtensionModuleValue();
117 $key_filedId = []; 117 $key_filedId = [];
118 $resultData = []; 118 $resultData = [];
119 - foreach ($data as $k => $v){  
120 - foreach ($v as $k1 => $v1){  
121 - if($k == 0){  
122 - if(isset($filedList[$v1])){  
123 - $key_filedId[$k1] = $filedList[$v1]; 119 + try {
  120 + foreach ($data as $k => $v){
  121 + foreach ($v as $k1 => $v1){
  122 + if($k == 0){
  123 + if(isset($filedList[$v1])){
  124 + $key_filedId[$k1] = $filedList[$v1];
  125 + }
  126 + continue;
124 } 127 }
125 - continue; 128 + $resultData[] = [
  129 + 'uuid'=>$k + 1,
  130 + 'module_id'=>$this->param['module_id'],
  131 + 'field_id'=>$key_filedId[$k1],
  132 + 'value'=>$v1 ?? '',
  133 + ];
126 } 134 }
127 - $resultData[] = [  
128 - 'uuid'=>$k + 1,  
129 - 'module_id'=>$this->param['module_id'],  
130 - 'field_id'=>$key_filedId[$k1],  
131 - 'value'=>$v1 ?? '',  
132 - ];  
133 } 135 }
134 - }  
135 - if(!empty($resultData)){  
136 - //todo::优先截断表  
137 - $moduleValueModel->truncate();  
138 - $moduleValueModel->insertAll($resultData); 136 + if(!empty($resultData)){
  137 + //todo::优先截断表
  138 + $moduleValueModel->truncate();
  139 + $moduleValueModel->insertAll($resultData);
  140 + }
  141 + }catch (\Exception $e){
  142 + $this->fail('当前文件不能导入,请修改后再导入');
139 } 143 }
140 $this->response('success',Code::SUCCESS,$resultData); 144 $this->response('success',Code::SUCCESS,$resultData);
141 } 145 }