FengR 2 месяцев назад
Родитель
Сommit
04ea5b3d19
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      app/JsonRpc/PublicRpcService.php

+ 7 - 1
app/JsonRpc/PublicRpcService.php

@@ -769,9 +769,15 @@ class PublicRpcService implements PublicRpcServiceInterface
         if ($template) {
             return Result::error("风格名称或者风格编号已存在,不可编辑!", 0);
         }
+        $keyword = json_decode($data['keyword'],true) ?? $data['keyword'];
+        if(!is_array($keyword)){
+            $keyword = explode('|', $data['keyword']);
+            $keyword = array_map('trim', $keyword);
+        }
+        $keyword = json_encode($keyword);
         $updateData = [
             'name' => $data['name'],
-            'keyword' => json_encode($data['keyword']),
+            'keyword' => $keyword,
             'class_id' => $data['class_id'],
         ];
         $result = TemplateClass::where($where)->update($updateData);