Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
admin-backend
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Odysseus
admin-backend
Commits
bc96e138
Commit
bc96e138
authored
Mar 05, 2024
by
brent
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
modify task type
parent
1f030fd2
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
4 deletions
+16
-4
task.go
controllers/task.go
+15
-3
lastupdate.tmp
lastupdate.tmp
+1
-1
No files found.
controllers/task.go
View file @
bc96e138
...
@@ -2035,6 +2035,15 @@ func (server *TaskController) Enumeration() {
...
@@ -2035,6 +2035,15 @@ func (server *TaskController) Enumeration() {
server
.
respond
(
http
.
StatusOK
,
""
,
responseData
)
server
.
respond
(
http
.
StatusOK
,
""
,
responseData
)
}
}
func
taskTypeCount
()
int64
{
qs
:=
mysql
.
GetMysqlInstace
()
.
Ormer
.
QueryTable
(
"task_type"
)
count
,
err
:=
qs
.
Count
()
if
err
!=
nil
{
return
0
}
return
count
}
func
initTypeInRedis
()
[]
models
.
TaskHeat
{
func
initTypeInRedis
()
[]
models
.
TaskHeat
{
qs
:=
mysql
.
GetMysqlInstace
()
.
Ormer
.
QueryTable
(
"task_type"
)
qs
:=
mysql
.
GetMysqlInstace
()
.
Ormer
.
QueryTable
(
"task_type"
)
count
,
_
:=
qs
.
Count
()
count
,
_
:=
qs
.
Count
()
...
@@ -2074,19 +2083,22 @@ func initTypeInRedis() []models.TaskHeat {
...
@@ -2074,19 +2083,22 @@ func initTypeInRedis() []models.TaskHeat {
func
(
server
*
TaskController
)
TaskHeat
()
{
func
(
server
*
TaskController
)
TaskHeat
()
{
data
,
err
:=
redis
.
GetDataToString
(
cronjob
.
HeatKey
)
data
,
err
:=
redis
.
GetDataToString
(
cronjob
.
HeatKey
)
if
data
==
""
{
if
data
==
""
||
err
!=
nil
{
response
:=
initTypeInRedis
()
response
:=
initTypeInRedis
()
server
.
respond
(
http
.
StatusOK
,
""
,
response
)
server
.
respond
(
http
.
StatusOK
,
""
,
response
)
return
return
}
}
var
response
[]
models
.
TaskHeat
var
response
[]
models
.
TaskHeat
err
=
json
.
Unmarshal
([]
byte
(
data
),
&
response
)
if
err
!=
nil
{
if
err
!=
nil
{
response
=
initTypeInRedis
()
server
.
respond
(
http
.
StatusOK
,
""
,
response
)
server
.
respond
(
http
.
StatusOK
,
""
,
response
)
return
return
}
}
err
=
json
.
Unmarshal
([]
byte
(
data
),
&
response
)
count
:=
taskTypeCount
()
if
err
!=
nil
{
if
len
(
response
)
<
int
(
count
)
{
response
=
initTypeInRedis
()
server
.
respond
(
http
.
StatusOK
,
""
,
response
)
server
.
respond
(
http
.
StatusOK
,
""
,
response
)
return
return
}
}
...
...
lastupdate.tmp
View file @
bc96e138
{"/Users/brent/Documents/wubanWork/ai_developer_admin/controllers":1709549304433646107}
{"/Users/brent/Documents/wubanWork/ai_developer_admin/controllers":1709610847935101949}
\ No newline at end of file
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment