mirror of
https://github.com/lzh-1625/go_process_manager.git
synced 2025-10-01 06:12:07 +08:00
1
This commit is contained in:
@@ -101,7 +101,7 @@ func (w *wsApi) WebsocketShareHandle(ctx *gin.Context, req model.WebsocketHandle
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if data.ExpireTime.Unix() <= time.Now().Unix() {
|
if data.ExpireTime.Before(time.Now()) {
|
||||||
return errors.New("share expired")
|
return errors.New("share expired")
|
||||||
}
|
}
|
||||||
proc, err := logic.ProcessCtlLogic.GetProcess(data.Pid)
|
proc, err := logic.ProcessCtlLogic.GetProcess(data.Pid)
|
||||||
|
@@ -28,5 +28,5 @@ type ProcessShare struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type ProcessUuidReq struct {
|
type ProcessUuidReq struct {
|
||||||
Uuid int `form:"uuid"`
|
Uuid int `form:"uuid" binding:"required"`
|
||||||
}
|
}
|
||||||
|
@@ -70,7 +70,7 @@ func routePathInit(r *gin.Engine) {
|
|||||||
processGroup.PUT("", middle.OprPermission(constants.OPERATION_START), bind(api.ProcApi.StartProcess, Query))
|
processGroup.PUT("", middle.OprPermission(constants.OPERATION_START), bind(api.ProcApi.StartProcess, Query))
|
||||||
processGroup.PUT("/all", bind(api.ProcApi.StartAllProcess, None))
|
processGroup.PUT("/all", bind(api.ProcApi.StartAllProcess, None))
|
||||||
processGroup.DELETE("/all", bind(api.ProcApi.KillAllProcess, None))
|
processGroup.DELETE("/all", bind(api.ProcApi.KillAllProcess, None))
|
||||||
processGroup.POST("/share", middle.RolePermission(constants.ROLE_ADMIN), bind(api.ProcApi.ProcessCreateShare, Query))
|
processGroup.POST("/share", middle.RolePermission(constants.ROLE_ADMIN), bind(api.ProcApi.ProcessCreateShare, Body))
|
||||||
processGroup.GET("/control", middle.RolePermission(constants.ROLE_ROOT), middle.ProcessWaitCond.WaitTriggerMiddel, bind(api.ProcApi.ProcessControl, Query))
|
processGroup.GET("/control", middle.RolePermission(constants.ROLE_ROOT), middle.ProcessWaitCond.WaitTriggerMiddel, bind(api.ProcApi.ProcessControl, Query))
|
||||||
|
|
||||||
proConfigGroup := processGroup.Group("/config")
|
proConfigGroup := processGroup.Group("/config")
|
||||||
|
Reference in New Issue
Block a user