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
5b7780ca
Commit
5b7780ca
authored
Feb 23, 2024
by
brent
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
modify task type
parent
18776250
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
295 additions
and
28 deletions
+295
-28
postgres.conf
conf/postgres.conf
+6
-0
funds.go
controllers/funds.go
+36
-2
task.go
controllers/task.go
+183
-22
userlevel.go
controllers/userlevel.go
+30
-3
lastupdate.tmp
lastupdate.tmp
+1
-1
postgres.go
libs/postgres/postgres.go
+32
-0
funds.go
models/funds.go
+3
-0
task.go
models/task.go
+4
-0
No files found.
conf/postgres.conf
View file @
5b7780ca
...
...
@@ -5,6 +5,12 @@ postgreshost = "192.168.1.10"
postgresport
=
8812
postgresdb
=
"qdb"
;
postgresuser
=
"admin"
;
postgrespass
=
"quest"
;
postgreshost
=
"43.198.252.255"
;
postgresport
=
8812
;
postgresdb
=
"qdb"
[
test
]
postgresuser
=
"admin"
postgrespass
=
"quest"
...
...
controllers/funds.go
View file @
5b7780ca
...
...
@@ -103,14 +103,48 @@ func (server *FundsController) RechargeRecords() {
return
}
body
:=
server
.
Ctx
.
Input
.
RequestBody
appRequest
:=
models
.
AppRequest
{}
err
=
json
.
Unmarshal
(
body
,
&
appRequest
)
//解析body中数据
logs
.
Debug
(
"appRequest"
,
appRequest
,
string
(
body
))
if
err
!=
nil
{
server
.
respond
(
models
.
NoRequestBody
,
err
.
Error
())
return
}
if
appRequest
.
Page
==
0
{
appRequest
.
Page
=
1
}
if
appRequest
.
Size
==
0
{
appRequest
.
Size
=
10
}
offset
:=
(
appRequest
.
Page
-
1
)
*
appRequest
.
Size
qs
:=
mysql
.
GetMysqlInstace
()
.
Ormer
.
QueryTable
(
"charge_record"
)
infoQs
:=
qs
.
Filter
(
"user_id"
,
info
.
UserID
)
infoQs
:=
qs
.
Filter
(
"user_id"
,
info
.
UserID
)
.
Offset
(
offset
)
.
Limit
(
appRequest
.
Size
)
count
,
err
:=
infoQs
.
Count
()
logs
.
Debug
(
"Count = "
,
count
)
var
tokens
[]
*
models
.
ChargeRecord
if
count
>
0
{
infoQs
.
All
(
&
tokens
)
}
server
.
respond
(
http
.
StatusOK
,
""
,
tokens
)
total
,
err
:=
qs
.
Count
()
responseData
:=
struct
{
Total
int64
`json:"total"`
Data
interface
{}
`json:"data,omitempty"`
}{
Total
:
total
,
Data
:
tokens
,
}
server
.
respond
(
http
.
StatusOK
,
""
,
responseData
)
}
func
(
server
*
FundsController
)
IncomeAndExpense
()
{
//info, err := server.Check()
//if err != nil {
// server.respond(http.StatusUnauthorized, err.Error())
// return
//}
}
controllers/task.go
View file @
5b7780ca
This diff is collapsed.
Click to expand it.
controllers/userlevel.go
View file @
5b7780ca
...
...
@@ -19,14 +19,41 @@ func (server *UserLevelController) Levels() {
server
.
respond
(
http
.
StatusUnauthorized
,
err
.
Error
())
return
}
body
:=
server
.
Ctx
.
Input
.
RequestBody
appRequest
:=
models
.
AppRequest
{}
err
=
json
.
Unmarshal
(
body
,
&
appRequest
)
//解析body中数据
logs
.
Debug
(
"appRequest"
,
appRequest
,
string
(
body
))
if
err
!=
nil
{
server
.
respond
(
models
.
NoRequestBody
,
err
.
Error
())
return
}
if
appRequest
.
Page
==
0
{
appRequest
.
Page
=
1
}
if
appRequest
.
Size
==
0
{
appRequest
.
Size
=
10
}
offset
:=
(
appRequest
.
Page
-
1
)
*
appRequest
.
Size
qs
:=
mysql
.
GetMysqlInstace
()
.
Ormer
.
QueryTable
(
"user_level"
)
.
Filter
(
"deleted"
,
0
)
count
,
err
:=
qs
.
Count
()
infoQs
:=
qs
.
Offset
(
offset
)
.
Limit
(
appRequest
.
Size
)
count
,
err
:=
infoQs
.
Count
()
logs
.
Debug
(
"Levels = "
,
count
)
var
levels
[]
*
models
.
UserLevel
if
count
>
0
{
q
s
.
All
(
&
levels
)
infoQ
s
.
All
(
&
levels
)
}
server
.
respond
(
http
.
StatusOK
,
""
,
levels
)
total
,
err
:=
qs
.
Count
()
responseData
:=
struct
{
Total
int64
`json:"total"`
Data
interface
{}
`json:"data,omitempty"`
}{
Total
:
total
,
Data
:
levels
,
}
server
.
respond
(
http
.
StatusOK
,
""
,
responseData
)
}
func
(
server
*
UserLevelController
)
AddLevel
()
{
...
...
lastupdate.tmp
View file @
5b7780ca
{"/Users/brent/Documents/wubanWork/ai_developer_admin/controllers":1708598583449330754}
\ No newline at end of file
{"/Users/brent/Documents/wubanWork/ai_developer_admin/controllers":1708678164620771077}
\ No newline at end of file
libs/postgres/postgres.go
View file @
5b7780ca
...
...
@@ -100,6 +100,38 @@ func QueryBills(sql string) ([]models.Bills, error) {
return
containers
,
nil
}
func
QueryTotal
(
sql
string
)
(
int64
,
error
)
{
logs
.
Debug
(
"QueryBills = "
,
sql
)
var
count
int64
_
=
ormpost
.
Raw
(
sql
)
.
QueryRow
(
&
count
)
//_, err := qs.Values(¶ms)
//if err != nil {
// return 0, err
//}
//arr, err := json.Marshal(params)
//if err != nil {
// return 0, err
//}
//var containers models.TotalType
//logs.Debug("QueryTotal = ", string(arr))
//err = json.Unmarshal(arr, &containers)
//if err != nil {
// return 0, err
//}
//dataType := reflect.TypeOf(containers.Count)
//
//count := int64(0)
// 判断变量的类型是否为字符串
//if dataType.Kind() == reflect.String {
// num, err := strconv.ParseInt(containers.Count, 10, 64)
// if err == nil {
// count = num
// }
//}
return
count
,
nil
}
func
CountTasks
(
sql
string
)
([]
models
.
TaskCount
,
error
)
{
logs
.
Debug
(
"CountTasks = "
,
sql
)
qs
:=
ormpost
.
Raw
(
sql
)
...
...
models/funds.go
View file @
5b7780ca
...
...
@@ -49,3 +49,6 @@ type ChargeRecord struct {
UpdatedTime
time
.
Time
`json:"updated_time";orm:"column(updated_time);type(datetime)"`
Deleted
int
`json:"deleted";orm:"column(deleted);size(1)"`
}
type
IncomeAndExpenseRsponse
struct
{
}
models/task.go
View file @
5b7780ca
...
...
@@ -145,6 +145,10 @@ type Bills struct {
Balance
int64
`json:"balance,omitempty"`
}
type
TotalType
struct
{
Count
string
`json:"count,omitempty"`
}
type
TaskCount
struct
{
Time
time
.
Time
`json:"time,omitempty"`
Count
string
`json:"count,omitempty"`
...
...
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