1
This commit is contained in:
@@ -57,7 +57,7 @@ module.exports = {
|
||||
*/
|
||||
'POST /version/list': async (ctx) => {
|
||||
const models = Framework.getModels();
|
||||
const { version_info } = models;
|
||||
const { win_version_info } = models;
|
||||
const { op } = models;
|
||||
const body = ctx.getBody();
|
||||
|
||||
@@ -101,7 +101,7 @@ module.exports = {
|
||||
}
|
||||
}
|
||||
|
||||
const result = await version_info.findAndCountAll({
|
||||
const result = await win_version_info.findAndCountAll({
|
||||
where,
|
||||
limit,
|
||||
offset,
|
||||
@@ -139,14 +139,14 @@ module.exports = {
|
||||
*/
|
||||
'POST /version/detail': async (ctx) => {
|
||||
const models = Framework.getModels();
|
||||
const { version_info } = models;
|
||||
const { win_version_info } = models;
|
||||
const { id } = ctx.getBody();
|
||||
|
||||
if (!id) {
|
||||
return ctx.fail('版本ID不能为空');
|
||||
}
|
||||
|
||||
const version = await version_info.findByPk(id);
|
||||
const version = await win_version_info.findByPk(id);
|
||||
|
||||
if (!version) {
|
||||
return ctx.fail('版本不存在');
|
||||
@@ -204,7 +204,7 @@ module.exports = {
|
||||
*/
|
||||
'POST /version/update': async (ctx) => {
|
||||
const models = Framework.getModels();
|
||||
const { version_info } = models;
|
||||
const { win_version_info } = models;
|
||||
const { op } = models;
|
||||
const body = ctx.getBody();
|
||||
|
||||
@@ -212,7 +212,7 @@ module.exports = {
|
||||
return ctx.fail('版本ID不能为空');
|
||||
}
|
||||
|
||||
const version = await version_info.findByPk(body.id);
|
||||
const version = await win_version_info.findByPk(body.id);
|
||||
if (!version) {
|
||||
return ctx.fail('版本不存在');
|
||||
}
|
||||
@@ -223,7 +223,7 @@ module.exports = {
|
||||
const check_platform = body.platform || version.platform;
|
||||
const check_arch = body.arch || version.arch;
|
||||
|
||||
const existing = await version_info.findOne({
|
||||
const existing = await win_version_info.findOne({
|
||||
where: {
|
||||
version: check_version,
|
||||
platform: check_platform,
|
||||
@@ -255,7 +255,7 @@ module.exports = {
|
||||
}
|
||||
|
||||
// 更新版本
|
||||
await version_info.update({
|
||||
await win_version_info.update({
|
||||
version: body.version,
|
||||
platform: body.platform,
|
||||
arch: body.arch,
|
||||
@@ -298,14 +298,14 @@ module.exports = {
|
||||
*/
|
||||
'POST /version/delete': async (ctx) => {
|
||||
const models = Framework.getModels();
|
||||
const { version_info } = models;
|
||||
const { win_version_info } = models;
|
||||
const { id } = ctx.getBody();
|
||||
|
||||
if (!id) {
|
||||
return ctx.fail('版本ID不能为空');
|
||||
}
|
||||
|
||||
const result = await version_info.destroy({
|
||||
const result = await win_version_info.destroy({
|
||||
where: { id }
|
||||
});
|
||||
|
||||
@@ -345,7 +345,7 @@ module.exports = {
|
||||
*/
|
||||
'POST /version/update_status': async (ctx) => {
|
||||
const models = Framework.getModels();
|
||||
const { version_info } = models;
|
||||
const { win_version_info } = models;
|
||||
const { id, status } = ctx.getBody();
|
||||
|
||||
if (!id) {
|
||||
@@ -356,7 +356,7 @@ module.exports = {
|
||||
return ctx.fail('状态不能为空');
|
||||
}
|
||||
|
||||
const result = await version_info.update({
|
||||
const result = await win_version_info.update({
|
||||
status: status
|
||||
}, {
|
||||
where: { id }
|
||||
|
||||
@@ -100,13 +100,8 @@ module.exports = {
|
||||
},
|
||||
|
||||
'POST /file/upload_file_to_oss_by_auto_work': async (ctx) => {
|
||||
|
||||
|
||||
const file =ctx.request.files.file ;
|
||||
|
||||
|
||||
const result = await ossToolService.uploadFile(file, 'work_boss');
|
||||
|
||||
return ctx.success(result);
|
||||
}
|
||||
}
|
||||
@@ -147,10 +147,10 @@ module.exports = {
|
||||
}
|
||||
|
||||
// 获取模型
|
||||
const { version_info } = Framework.getModels();
|
||||
const { win_version_info } = Framework.getModels();
|
||||
|
||||
// 查询所有启用状态的版本(按 platform + arch + status=1)
|
||||
const all_versions = await version_info.findAll({
|
||||
const all_versions = await win_version_info.findAll({
|
||||
where: {
|
||||
platform: platform,
|
||||
arch: arch,
|
||||
@@ -268,7 +268,7 @@ module.exports = {
|
||||
'POST /version/create': async (ctx) => {
|
||||
|
||||
const models = Framework.getModels();
|
||||
const { version_info } = models;
|
||||
const { win_version_info } = models;
|
||||
const body = ctx.getBody();
|
||||
|
||||
// 参数验证
|
||||
@@ -298,7 +298,7 @@ module.exports = {
|
||||
}
|
||||
|
||||
// 检查版本是否已存在
|
||||
const existing = await version_info.findOne({
|
||||
const existing = await win_version_info.findOne({
|
||||
where: {
|
||||
version: body.version,
|
||||
platform: body.platform,
|
||||
@@ -333,7 +333,7 @@ module.exports = {
|
||||
}
|
||||
|
||||
// 创建版本
|
||||
const version = await version_info.create({
|
||||
const version = await win_version_info.create({
|
||||
version: body.version,
|
||||
platform: body.platform,
|
||||
arch: body.arch,
|
||||
|
||||
@@ -5,7 +5,7 @@ const Sequelize = require('sequelize');
|
||||
* 存储应用版本信息,支持多平台多架构
|
||||
*/
|
||||
module.exports = (db) => {
|
||||
const version_info = db.define("version_info", {
|
||||
const win_version_info = db.define("win_version_info", {
|
||||
// 版本基本信息
|
||||
version: {
|
||||
comment: '版本号(x.y.z 格式)',
|
||||
@@ -81,6 +81,6 @@ module.exports = (db) => {
|
||||
]
|
||||
});
|
||||
|
||||
return version_info;
|
||||
return win_version_info;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user