remove egg

This commit is contained in:
gaoshuaixing
2022-02-23 22:27:11 +08:00
parent 3cb8a5c781
commit 1d1029f52c
75 changed files with 113 additions and 866 deletions

View File

@@ -7,6 +7,7 @@ const is = require('electron-is');
const { exec } = require('child_process');
const unzip = require("unzip-crx-3");
const Controller = require('ee-core').Controller;
const Utils = require('ee-core').Utils;
const electronApp = require('electron').app;
const {dialog, webContents, shell, BrowserWindow, BrowserView, Notification, powerMonitor, screen, nativeTheme} = require('electron');
const chromeExtension = require('../library/chromeExtension');
@@ -38,12 +39,43 @@ class ExampleController extends Controller {
async test () {
const result = await this.service.example.test('electron');
// 调用egg的某个api
// const result = await this.app.curlEgg('post', '/api/example/test2', {name: 'electron'});
return result;
}
/**
* json数据库操作
*/
async dbOperation(args) {
const { service } = this;
const paramsObj = args;
//console.log('eeeee paramsObj:', paramsObj);
const data = {
action: paramsObj.action,
result: null,
all_list: []
};
switch (paramsObj.action) {
case 'add' :
data.result = await service.storage.addTestData(paramsObj.info);;
break;
case 'del' :
data.result = await service.storage.delTestData(paramsObj.delete_name);;
break;
case 'update' :
data.result = await service.storage.updateTestData(paramsObj.update_name, paramsObj.update_age);
break;
case 'get' :
data.result = await service.storage.getTestData(paramsObj.search_age);
break;
}
data.all_list = await service.storage.getAllTestData();
return data;
}
/**
* hello
*/
@@ -477,6 +509,26 @@ class ExampleController extends Controller {
return;
}
/**
* 上传文件
*/
async uploadFile() {
// const self = this;
// const { ctx, service } = this;
// let tmpDir = Utils.getLogDir();
// const file = ctx.request.files[0];
// try {
// let tmpFile = fs.readFileSync(file.filepath)
// fs.writeFileSync(path.join(tmpDir, file.filename), tmpFile)
// } finally {
// await fs.unlink(file.filepath, function(){});
// }
// const fileStream = fs.createReadStream(path.join(tmpDir, file.filename))
// const uploadRes = await service.example.uploadFileToSMMS(fileStream);
// return uploadRes;
}
}
module.exports = ExampleController;