作者 lyh

gx

@@ -316,15 +316,20 @@ class ProjectLogic extends BaseLogic @@ -316,15 +316,20 @@ class ProjectLogic extends BaseLogic
316 * @time :2023/8/30 13:57 316 * @time :2023/8/30 13:57
317 */ 317 */
318 protected function saveMinorLanguages($minor_language){ 318 protected function saveMinorLanguages($minor_language){
  319 + $data = [];
319 //查询数据是否存在 320 //查询数据是否存在
320 $languageModel = new MinorLanguages(); 321 $languageModel = new MinorLanguages();
321 $languageModel->del(['project_id'=>$this->param['id']]); 322 $languageModel->del(['project_id'=>$this->param['id']]);
322 if(!empty($minor_language)){ 323 if(!empty($minor_language)){
323 foreach ($minor_language as $k => $v){ 324 foreach ($minor_language as $k => $v){
324 - $v['project_id'] = $this->param['id'];  
325 - $minor_language[$k] = $v; 325 + if(!empty($v['language'])){
  326 + $v['project_id'] = $this->param['id'];
  327 + $data[] = $v;
  328 + }
  329 + }
  330 + if(!empty($data)){
  331 + $languageModel->insert($minor_language);
326 } 332 }
327 - $languageModel->insert($minor_language);  
328 } 333 }
329 return $this->success(); 334 return $this->success();
330 } 335 }