This commit is contained in:
张成
2025-11-28 14:22:26 +08:00
parent 647b3d9f31
commit ab8179713c
6 changed files with 21 additions and 26 deletions

View File

@@ -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 }

View File

@@ -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);
}
}

View File

@@ -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,

View File

@@ -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;
};