|
@@ -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("添加成功");
|
|
|
}
|