代码拉取完成,页面将自动刷新
同步操作将从 src-openEuler/PilotGo 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
From aba5560cb48950b52879ffbe8c0283a81d77b889 Mon Sep 17 00:00:00 2001
From: wubijie <wubijie@kylinos.cn>
Date: Mon, 15 Apr 2024 14:53:12 +0800
Subject: [PATCH] Modify the logic of deleting the machine
---
src/app/server/service/internal/dao/batchmanagerdao.go | 5 +++++
src/app/server/service/machine/machinemanager.go | 5 +++++
2 files changed, 10 insertions(+)
diff --git a/src/app/server/service/internal/dao/batchmanagerdao.go b/src/app/server/service/internal/dao/batchmanagerdao.go
index e861c509..54d9e007 100644
--- a/src/app/server/service/internal/dao/batchmanagerdao.go
+++ b/src/app/server/service/internal/dao/batchmanagerdao.go
@@ -84,3 +84,8 @@ func GetMachineID(BatchID int) ([]uint, error) {
err := mysqlmanager.MySQL().Model(BatchMachines{}).Select("machine_node_id").Where("batch_id=?", BatchID).Find(&machineids).Error
return machineids, err
}
+
+func DeleteMachineBatch(NodeID int) error {
+ var bm BatchMachines
+ return mysqlmanager.MySQL().Where("machine_node_id=?", NodeID).Delete(&bm).Error
+}
diff --git a/src/app/server/service/machine/machinemanager.go b/src/app/server/service/machine/machinemanager.go
index 8a87ba36..2bf2ca35 100644
--- a/src/app/server/service/machine/machinemanager.go
+++ b/src/app/server/service/machine/machinemanager.go
@@ -76,6 +76,11 @@ func DeleteMachine(Deluuid []string) map[string]string {
machinelist[machinedeluuid] = err.Error()
}
if node.ID != 0 {
+ //删除机器批次关系表数据
+ if err := dao.DeleteMachineBatch(node.ID); err != nil {
+ machinelist[machinedeluuid] = err.Error()
+ continue
+ }
if err := dao.DeleteMachine(machinedeluuid); err != nil {
machinelist[machinedeluuid] = err.Error()
}
--
Gitee
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。