dataLists(new AssistantsLists()); } /** * @notes 添加助手 * @return Json * @author 段誉 * @date 2022/9/20 17:01 */ public function add(): Json { $params = (new AssistantsValidate())->post()->goCheck("add", ['admin_id' => $this->adminId]); return AssistantsLogic::add($params) ? $this->success(data: AssistantsLogic::getReturnData()) : $this->fail(AssistantsLogic::getError()); } /** * @notes 助手详情 * @return Json * @author 段誉 * @date 2022/9/20 17:09 */ public function detail(): Json { $id = $this->request->get('id/d'); if (empty($id)) { return $this->fail("参数丢失"); } $result = AssistantsLogic::detail($id); return $this->data($result); } /** * @notes 修改 * @return Json * @author 段誉 * @date 2022/9/20 17:09 */ public function edit(): Json { $params = (new AssistantsValidate())->post()->goCheck("edit"); $result = AssistantsLogic::edit($params); return $result ? $this->success(data: AssistantsLogic::getReturnData()) : $this->fail(AssistantsLogic::getError()); } /** * @notes 删除助手 * @return Json * @author 段誉 * @date 2022/9/20 17:09 */ public function delete(): Json { $id = $this->request->post('id/d'); if (empty($id)) { return $this->fail("参数丢失"); } return AssistantsLogic::delete($id) ? $this->success() : $this->fail(AssistantsLogic::getError()); } /** * 修改状态的 * @return Json * @author L * @data 2024/7/2 15:12 */ public function changeStatus(): Json { $id = $this->request->post('id/d'); if (empty($id)) { return $this->fail("参数丢失"); } return AssistantsLogic::changeStatus($id) ? $this->success() : $this->fail(AssistantsLogic::getError()); } /** * @notes 通用聊天 * @author L * @date 2024-07-02 16:25:03 */ public function chat() { $result = AssistantsLogic::chat(); return $result ? $this->data(AssistantsLogic::getReturnData()) : $this->fail(AssistantsLogic::getError()); } /** * @notes 更新通用聊天 * @author L * @date 2024-07-02 16:25:03 */ public function updateChat() { $params = $this->request->post(); $result = AssistantsLogic::updateChat($params); return $result ? $this->success(data: AssistantsLogic::getReturnData()) : $this->fail(AssistantsLogic::getError()); } }