Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
chain33-pai
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
szh
chain33-pai
Commits
a8c408b1
Commit
a8c408b1
authored
Jan 06, 2021
by
YPJ
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'ypj-online' into 'online'
新增versiontest接口 See merge request
!2
parents
0d78ac63
6b1642d2
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
56 additions
and
0 deletions
+56
-0
raspVersionTest.go
models/raspVersionTest.go
+20
-0
pai.go
routers/api/v1/pai.go
+19
-0
router.go
routers/router.go
+1
-0
pai.go
service/pai_service/pai.go
+4
-0
rasp_version_t.go
service/version_service/rasp_version_t.go
+12
-0
No files found.
models/raspVersionTest.go
0 → 100644
View file @
a8c408b1
package
models
type
RaspVersionTest
struct
{
//Model
Id
int64
`json:"id" gorm:"PRIMARY_KEY"`
Version
string
`json:"version"`
Type
int32
`json:"type"`
Addtime
int64
`json:"addtime"`
}
// GetHeight get lastheight in chain33
func
GetVersionTest
(
t
int32
)
(
string
,
error
)
{
var
rasp
RaspVersionTest
err
:=
db
.
Model
(
&
RaspVersionTest
{})
.
Where
(
"type = ?"
,
t
)
.
Order
(
"id desc"
)
.
First
(
&
rasp
)
.
Error
if
err
!=
nil
{
return
""
,
err
}
return
rasp
.
Version
,
nil
}
routers/api/v1/pai.go
View file @
a8c408b1
...
...
@@ -314,4 +314,22 @@ func GetTest(c *gin.Context){
appG
.
Response
(
http
.
StatusOK
,
e
.
SUCCESS
,
nil
)
}
func
GetVersionTest
(
c
*
gin
.
Context
)
{
appG
:=
app
.
Gin
{
C
:
c
}
var
req
pai_service
.
ReqVersionTest
err
:=
c
.
ShouldBindJSON
(
&
req
)
if
err
!=
nil
{
appG
.
Response
(
http
.
StatusOK
,
e
.
INVALID_PARAMS
,
nil
)
return
}
var
v
version_service
.
RaspVersionTest
version
,
err
:=
v
.
GetVersionTest
(
req
.
Type
)
if
err
!=
nil
{
appG
.
Response
(
http
.
StatusOK
,
e
.
ERROR
,
nil
)
return
}
appG
.
Response
(
http
.
StatusOK
,
e
.
SUCCESS
,
version
)
}
\ No newline at end of file
routers/router.go
View file @
a8c408b1
...
...
@@ -40,6 +40,7 @@ func InitRouter() *gin.Engine {
apiv1
.
POST
(
"/uploadinfo"
,
v1
.
GetUploadInfo
)
apiv1
.
POST
(
"/uploadtest"
,
v1
.
GetUploadTest
)
apiv1
.
POST
(
"/test"
,
v1
.
GetTest
)
apiv1
.
POST
(
"/versiontest"
,
v1
.
GetVersionTest
)
return
r
}
...
...
service/pai_service/pai.go
View file @
a8c408b1
...
...
@@ -62,6 +62,10 @@ type ReqVersion struct {
Type
int32
`json:"type" binding:"required"`
}
type
ReqVersionTest
struct
{
Type
int32
`json:"type" binding:"required"`
}
func
(
p
*
Pai
)
GetConfig
()
bool
{
if
pai_serial
!=
""
{
p
.
Serial
=
pai_serial
...
...
service/version_service/rasp_version_t.go
0 → 100644
View file @
a8c408b1
package
version_service
import
"chain33-pai/models"
type
RaspVersionTest
struct
{
}
func
(
r
*
RaspVersionTest
)
GetVersionTest
(
t
int32
)
(
string
,
error
)
{
return
models
.
GetVersionTest
(
t
)
}
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