diff --git a/application/api/controller/Production.php b/application/api/controller/Production.php index 9e22a22..20ca2bf 100644 --- a/application/api/controller/Production.php +++ b/application/api/controller/Production.php @@ -1176,7 +1176,8 @@ class Production extends Base $list[] = $data['article_id']; sort($list); } - $this->production_article_obj->where("p_article_id",$data['p_article_id'])->update(['related'=>json_encode(self::repalecArray($list))]); + $l = self::repalecArray($list); + $this->production_article_obj->where("p_article_id",$data['p_article_id'])->update(['related'=>count($l)>0?json_encode($l):'']); return jsonSuccess($list); } @@ -1263,7 +1264,8 @@ class Production extends Base if($key!==false){ unset($list[$key]); } - $this->production_article_obj->where("p_article_id",$data['p_article_id'])->update(['topics'=>json_encode(self::repalecArray($list))]); + $l = self::repalecArray($list); + $this->production_article_obj->where("p_article_id",$data['p_article_id'])->update(['topics'=>count($l)>0?json_encode($l):'']); return jsonSuccess(['list'=>$list]); }