'use strict'; const { Controller } = require('ee-core'); const Log = require('ee-core/log'); const Services = require('ee-core/services'); const path = require('path'); const fs = require('fs'); const { generatePhotoDetail } = require('../api/generate'); const errData = { msg :'请求失败,请联系管理员', code:999 } /** * 设置控制器 * @class */ class GenerateController extends Controller { constructor(ctx) { super(ctx); this.configPath = path.join(__dirname, '..', 'config', 'app.config.json'); } /** * 获取设备配置列表 */ async generatePhotoDetail(args) { try { const result = await generatePhotoDetail(args); if(result.data) return result.data return errData; } catch (error) { Log.error('主图详情生成失败:', error); return errData; } } } GenerateController.toString = () => '[class GenerateController]'; module.exports = GenerateController;