mirror of
https://github.com/lzh-1625/go_process_manager.git
synced 2025-10-05 07:56:50 +08:00
rename service
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
package api
|
||||
|
||||
import (
|
||||
"github.com/lzh-1625/go_process_manager/internal/app/logic"
|
||||
"github.com/lzh-1625/go_process_manager/internal/app/model"
|
||||
"github.com/lzh-1625/go_process_manager/internal/app/repository"
|
||||
"github.com/lzh-1625/go_process_manager/internal/app/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
@@ -16,9 +16,9 @@ func (p *procApi) CreateNewProcess(ctx *gin.Context, req model.Process) {
|
||||
index, err := repository.ProcessRepository.AddProcessConfig(req)
|
||||
errCheck(ctx, err != nil, err)
|
||||
req.Uuid = index
|
||||
proc, err := service.ProcessCtlService.RunNewProcess(req)
|
||||
proc, err := logic.ProcessCtlLogic.RunNewProcess(req)
|
||||
errCheck(ctx, err != nil, err)
|
||||
service.ProcessCtlService.AddProcess(req.Uuid, proc)
|
||||
logic.ProcessCtlLogic.AddProcess(req.Uuid, proc)
|
||||
rOk(ctx, "Operation successful!", gin.H{
|
||||
"id": req.Uuid,
|
||||
})
|
||||
@@ -26,8 +26,8 @@ func (p *procApi) CreateNewProcess(ctx *gin.Context, req model.Process) {
|
||||
|
||||
func (p *procApi) DeleteNewProcess(ctx *gin.Context) {
|
||||
uuid := getQueryInt(ctx, "uuid")
|
||||
service.ProcessCtlService.KillProcess(uuid)
|
||||
service.ProcessCtlService.DeleteProcess(uuid)
|
||||
logic.ProcessCtlLogic.KillProcess(uuid)
|
||||
logic.ProcessCtlLogic.DeleteProcess(uuid)
|
||||
err := repository.ProcessRepository.DeleteProcessConfig(uuid)
|
||||
errCheck(ctx, err != nil, err)
|
||||
rOk(ctx, "Operation successful!", nil)
|
||||
@@ -35,18 +35,18 @@ func (p *procApi) DeleteNewProcess(ctx *gin.Context) {
|
||||
|
||||
func (p *procApi) KillProcess(ctx *gin.Context) {
|
||||
uuid := getQueryInt(ctx, "uuid")
|
||||
err := service.ProcessCtlService.KillProcess(uuid)
|
||||
err := logic.ProcessCtlLogic.KillProcess(uuid)
|
||||
errCheck(ctx, err != nil, err)
|
||||
rOk(ctx, "Operation successful!", nil)
|
||||
}
|
||||
|
||||
func (p *procApi) StartProcess(ctx *gin.Context) {
|
||||
uuid := getQueryInt(ctx, "uuid")
|
||||
prod, err := service.ProcessCtlService.GetProcess(uuid)
|
||||
prod, err := logic.ProcessCtlLogic.GetProcess(uuid)
|
||||
if err != nil { // 进程不存在则创建
|
||||
proc, err := service.ProcessCtlService.RunNewProcess(repository.ProcessRepository.GetProcessConfigById(uuid))
|
||||
proc, err := logic.ProcessCtlLogic.RunNewProcess(repository.ProcessRepository.GetProcessConfigById(uuid))
|
||||
errCheck(ctx, err != nil, err)
|
||||
service.ProcessCtlService.AddProcess(uuid, proc)
|
||||
logic.ProcessCtlLogic.AddProcess(uuid, proc)
|
||||
rOk(ctx, "Operation successful!", nil)
|
||||
return
|
||||
}
|
||||
@@ -59,32 +59,32 @@ func (p *procApi) StartProcess(ctx *gin.Context) {
|
||||
|
||||
func (p *procApi) StartAllProcess(ctx *gin.Context) {
|
||||
if isAdmin(ctx) {
|
||||
service.ProcessCtlService.ProcessStartAll()
|
||||
logic.ProcessCtlLogic.ProcessStartAll()
|
||||
} else {
|
||||
service.ProcessCtlService.ProcesStartAllByUsername(getUserName(ctx))
|
||||
logic.ProcessCtlLogic.ProcesStartAllByUsername(getUserName(ctx))
|
||||
}
|
||||
rOk(ctx, "Operation successful!", nil)
|
||||
}
|
||||
|
||||
func (p *procApi) KillAllProcess(ctx *gin.Context) {
|
||||
if isAdmin(ctx) {
|
||||
service.ProcessCtlService.KillAllProcess()
|
||||
logic.ProcessCtlLogic.KillAllProcess()
|
||||
} else {
|
||||
service.ProcessCtlService.KillAllProcessByUserName(getUserName(ctx))
|
||||
logic.ProcessCtlLogic.KillAllProcessByUserName(getUserName(ctx))
|
||||
}
|
||||
rOk(ctx, "Operation successful!", nil)
|
||||
}
|
||||
|
||||
func (p *procApi) GetProcessList(ctx *gin.Context) {
|
||||
if isAdmin(ctx) {
|
||||
rOk(ctx, "Query successful!", service.ProcessCtlService.GetProcessList())
|
||||
rOk(ctx, "Query successful!", logic.ProcessCtlLogic.GetProcessList())
|
||||
} else {
|
||||
rOk(ctx, "Query successful!", service.ProcessCtlService.GetProcessListByUser(getUserName(ctx)))
|
||||
rOk(ctx, "Query successful!", logic.ProcessCtlLogic.GetProcessListByUser(getUserName(ctx)))
|
||||
}
|
||||
}
|
||||
|
||||
func (p *procApi) UpdateProcessConfig(ctx *gin.Context, req model.Process) {
|
||||
service.ProcessCtlService.UpdateProcessConfig(req)
|
||||
logic.ProcessCtlLogic.UpdateProcessConfig(req)
|
||||
err := repository.ProcessRepository.UpdateProcessConfig(req)
|
||||
errCheck(ctx, err != nil, err)
|
||||
rOk(ctx, "Operation successful!", nil)
|
||||
@@ -100,7 +100,7 @@ func (p *procApi) GetProcessConfig(ctx *gin.Context) {
|
||||
func (p *procApi) ProcessControl(ctx *gin.Context) {
|
||||
user := getUserName(ctx)
|
||||
uuid := getQueryInt(ctx, "uuid")
|
||||
proc, err := service.ProcessCtlService.GetProcess(uuid)
|
||||
proc, err := logic.ProcessCtlLogic.GetProcess(uuid)
|
||||
errCheck(ctx, err != nil, err)
|
||||
proc.ProcessControl(user)
|
||||
rOk(ctx, "Operation successful!", nil)
|
||||
|
Reference in New Issue
Block a user