Forráskód Böngészése

修改关联导航池

15313670163 3 hónapja
szülő
commit
15aa4d880c
1 módosított fájl, 4 hozzáadás és 2 törlés
  1. 4 2
      app/JsonRpc/CollectorService.php

+ 4 - 2
app/JsonRpc/CollectorService.php

@@ -782,7 +782,8 @@ class CollectorService implements CollectorServiceInterface
                     //查询未导入的文章id
                     //查询未导入的文章id
                     $art_catid = Article::whereIn('id',$info)->whereNull('catid')->count();
                     $art_catid = Article::whereIn('id',$info)->whereNull('catid')->count();
                     if($art_catid>0){
                     if($art_catid>0){
-                        $cat_arr_id = json_decode($catid['catid']);
+                        $catid = (int)$data['catid'];
+                        $cat_arr_id = json_encode([$catid]);
                         $result = Article::whereIn('id',$info)->update(['catid'=>$catid['catid'],'cat_arr_id'=>$cat_arr_id]);
                         $result = Article::whereIn('id',$info)->update(['catid'=>$catid['catid'],'cat_arr_id'=>$cat_arr_id]);
                     }else{
                     }else{
                         $result = ['已全部关联导航,无需再次关联!'];
                         $result = ['已全部关联导航,无需再次关联!'];
@@ -790,7 +791,8 @@ class CollectorService implements CollectorServiceInterface
                 }else{
                 }else{
                     //若不存在已导入的文章则判断是否存在导航id
                     //若不存在已导入的文章则判断是否存在导航id
                     if(isset($data['catid'])){
                     if(isset($data['catid'])){
-                        $cat_arr_id = json_decode($data['catid']);
+                        $catid = (int)$data['catid'];
+                        $cat_arr_id = json_encode([$catid]);
                         //若存在直接使用此导航id
                         //若存在直接使用此导航id
                         $result = Article::whereIn('id',$info)->update(['catid'=>$data['catid'],'cat_arr_id'=>$cat_arr_id]);
                         $result = Article::whereIn('id',$info)->update(['catid'=>$data['catid'],'cat_arr_id'=>$cat_arr_id]);
                     }else{
                     }else{