generate.js 958 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. 'use strict';
  2. const { Controller } = require('ee-core');
  3. const Log = require('ee-core/log');
  4. const Services = require('ee-core/services');
  5. const path = require('path');
  6. const fs = require('fs');
  7. const { generatePhotoDetail } = require('../api/generate');
  8. const errData = {
  9. msg :'请求失败,请联系管理员',
  10. code:999
  11. }
  12. /**
  13. * 设置控制器
  14. * @class
  15. */
  16. class GenerateController extends Controller {
  17. constructor(ctx) {
  18. super(ctx);
  19. this.configPath = path.join(__dirname, '..', 'config', 'app.config.json');
  20. }
  21. /**
  22. * 获取设备配置列表
  23. */
  24. async generatePhotoDetail(args) {
  25. try {
  26. const result = await generatePhotoDetail(args);
  27. if(result.data) return result.data
  28. return errData;
  29. } catch (error) {
  30. Log.error('主图详情生成失败:', error);
  31. return errData;
  32. }
  33. }
  34. }
  35. GenerateController.toString = () => '[class GenerateController]';
  36. module.exports = GenerateController;