| 123456789101112131415161718192021222324 |
- const API = require('../../../lib/API')
- const { BaseStdResponse } = require('../../../BaseStdResponse')
- const { ConversationService } = require('../../../lib/AIChat/ConversationService')
- class AdminAIChatDetail extends API {
- constructor() {
- super()
- this.setPath('/Admin/AIChat/Conversation/Detail')
- this.setMethod('GET')
- this.setPermissionCode('page.admin.aiChat')
- }
- async onRequest(req, res) {
- const { id } = req.query
- if ([id].some(v => v === '' || v === null || v === undefined)) {
- return res.json({ ...BaseStdResponse.MISSING_PARAMETER })
- }
- const data = await ConversationService.getAdminConversationDetail({ conversationId: id })
- if (!data) return res.json({ ...BaseStdResponse.ERR, msg: '会话不存在' })
- return res.json({ ...BaseStdResponse.OK, data })
- }
- }
- module.exports.AdminAIChatDetail = AdminAIChatDetail
|