AI 1 місяць тому
батько
коміт
f0b442084f
1 змінених файлів з 17 додано та 1 видалено
  1. 17 1
      app/JsonRpc/ChatService.php

+ 17 - 1
app/JsonRpc/ChatService.php

@@ -1115,8 +1115,17 @@ class ChatService implements ChatServiceInterface
 
     public function updateTopicClass(array $data): array
     {
+        //topicname
+        if (empty($data['topicname'])) {
+
+            $re = ChatTopicClass::where(['topicname' => $data['topicname']])->first();
+            if ($re) {
+                return Result::error("话题分类已存在");
+            }
+        }
         $result = ChatTopicClass::where(['id' => $data['id']])->update([
             'topicname' => $data['topicname'],
+            'updated_at' => date('Y-m-d H:i:s'),
         ]);
         if ($result) {
             return Result::success("修改成功");
@@ -1125,8 +1134,15 @@ class ChatService implements ChatServiceInterface
     }
     public function addTopicClass(array $data): array
     {
-        $result = ChatTopicClass::insert($data);
+        //topicname
+        if (empty($data['topicname'])) {
 
+            $re = ChatTopicClass::where(['topicname' => $data['topicname']])->first();
+            if ($re) {
+                return Result::error("话题分类已存在");
+            }
+        }
+        $result = ChatTopicClass::insert($data);
         if ($result) {
             return Result::success("添加成功");
         }