diff --git a/app/service/DistillationWordService.php b/app/service/DistillationWordService.php index dc5ae44..19b7e54 100644 --- a/app/service/DistillationWordService.php +++ b/app/service/DistillationWordService.php @@ -138,11 +138,14 @@ class DistillationWordService extends BaseService */ public function readData(mixed $id): array { - $user_group = $this->dao->get(['id' => $id], ['*'], ['trans', 'expand']); - if (empty($user_group)) { + $distillationWords = $this->dao->get(['id' => $id], ['*'], ['trans']); + if (empty($distillationWords)) { throw new ApiException('数据不存在'); } - return $user_group->toArray(); + $data = $distillationWords->toArray(); + $data['trans_str'] = implode(',', array_column($data['trans'], 'name')); + unset($data['trans']); + return $data; } /**