Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
黄成意
/
go_sku_server
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
ec421890
authored
Oct 29, 2025
by
杨树贤
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
查看连接数
parent
df518388
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
30 additions
and
15 deletions
controller/sample_controller.go
pkg/gredis/redis.go
routes/router.go
controller/sample_controller.go
View file @
ec421890
package
controller
package
controller
import
(
import
(
"github.com/gin-gonic/gin"
"go_sku_server/pkg/common"
"go_sku_server/pkg/common"
"go_sku_server/pkg/gredis"
"go_sku_server/service"
"go_sku_server/service"
"github.com/gin-gonic/gin"
)
)
//获取样片分类列表
//
获取样片分类列表
func
SampleClassList
(
ctx
*
gin
.
Context
)
{
func
SampleClassList
(
ctx
*
gin
.
Context
)
{
var
sampleClassService
service
.
SampleClassService
var
sampleClassService
service
.
SampleClassService
classList
,
err
:=
sampleClassService
.
GetSampleClassList
()
classList
,
err
:=
sampleClassService
.
GetSampleClassList
()
...
@@ -18,7 +20,7 @@ func SampleClassList(ctx *gin.Context) {
...
@@ -18,7 +20,7 @@ func SampleClassList(ctx *gin.Context) {
return
return
}
}
//获取样片列表
//
获取样片列表
func
SampleList
(
ctx
*
gin
.
Context
)
{
func
SampleList
(
ctx
*
gin
.
Context
)
{
var
sampleClassService
service
.
SampleService
var
sampleClassService
service
.
SampleService
sampleList
,
err
:=
sampleClassService
.
GetSampleList
(
ctx
)
sampleList
,
err
:=
sampleClassService
.
GetSampleList
(
ctx
)
...
@@ -29,3 +31,8 @@ func SampleList(ctx *gin.Context) {
...
@@ -29,3 +31,8 @@ func SampleList(ctx *gin.Context) {
common
.
Output
(
ctx
,
0
,
"success"
,
sampleList
)
common
.
Output
(
ctx
,
0
,
"success"
,
sampleList
)
return
return
}
}
func
TestRedis
(
ctx
*
gin
.
Context
)
{
gredis
.
GetPoolStats
(
"default_r"
)
gredis
.
GetPoolStats
(
"spu"
)
}
pkg/gredis/redis.go
View file @
ec421890
...
@@ -206,3 +206,10 @@ func HgetPi2(redisCon string, hkey string, targetIds []string) map[string]string
...
@@ -206,3 +206,10 @@ func HgetPi2(redisCon string, hkey string, targetIds []string) map[string]string
}
}
return
skuArr
return
skuArr
}
}
func
GetPoolStats
(
redisCon
string
)
{
pool
:=
ichuntRedis_
.
RedisList
[
redisCon
]
stats
:=
pool
.
Stats
()
fmt
.
Printf
(
"Active: %d, Idle: %d
\n
"
,
stats
.
ActiveCount
,
stats
.
IdleCount
)
}
routes/router.go
View file @
ec421890
package
routes
package
routes
import
(
import
(
"github.com/gin-gonic/gin"
"go_sku_server/controller"
"go_sku_server/controller"
"github.com/gin-gonic/gin"
)
)
//初始化路由
//
初始化路由
func
InitRouter
()
*
gin
.
Engine
{
func
InitRouter
()
*
gin
.
Engine
{
r
:=
gin
.
New
()
r
:=
gin
.
New
()
...
@@ -14,27 +15,27 @@ func InitRouter() *gin.Engine {
...
@@ -14,27 +15,27 @@ func InitRouter() *gin.Engine {
//联营参数选择搜索
//联营参数选择搜索
r
.
GET
(
"synchronization"
,
controller
.
Synchronization
)
r
.
GET
(
"synchronization"
,
controller
.
Synchronization
)
r
.
POST
(
"synchronization"
,
controller
.
Synchronization
)
r
.
POST
(
"synchronization"
,
controller
.
Synchronization
)
//联营参数选择搜索
//联营参数选择搜索
r
.
GET
(
"Synchronization"
,
controller
.
Synchronization
)
r
.
GET
(
"Synchronization"
,
controller
.
Synchronization
)
r
.
POST
(
"Synchronization"
,
controller
.
Synchronization
)
r
.
POST
(
"Synchronization"
,
controller
.
Synchronization
)
r
.
POST
(
"Ladderprice"
,
controller
.
SkuLadderprice
)
r
.
POST
(
"Ladderprice"
,
controller
.
SkuLadderprice
)
r
.
POST
(
"ladderprice"
,
controller
.
SkuLadderprice
)
r
.
POST
(
"ladderprice"
,
controller
.
SkuLadderprice
)
//心跳
//心跳
r
.
GET
(
"hbsdata"
,
controller
.
Hbsdata
)
r
.
GET
(
"hbsdata"
,
controller
.
Hbsdata
)
r
.
POST
(
"hbsdata"
,
controller
.
Hbsdata
)
r
.
POST
(
"hbsdata"
,
controller
.
Hbsdata
)
//自营SaveSku
//自营SaveSku
r
.
POST
(
"SaveSku"
,
controller
.
Error_Middleware
(),
controller
.
SaveSku
)
r
.
POST
(
"SaveSku"
,
controller
.
Error_Middleware
(),
controller
.
SaveSku
)
r
.
POST
(
"SkuEdit"
,
controller
.
Error_Middleware
(),
controller
.
SkuEdit
)
r
.
POST
(
"SkuEdit"
,
controller
.
Error_Middleware
(),
controller
.
SkuEdit
)
//样片相关
//样片相关
r
.
POST
(
"/self/sample/class/list"
,
controller
.
SampleClassList
)
r
.
POST
(
"/self/sample/class/list"
,
controller
.
SampleClassList
)
r
.
POST
(
"/self/sample/list"
,
controller
.
SampleList
)
r
.
POST
(
"/self/sample/list"
,
controller
.
SampleList
)
r
.
GET
(
"/testRedis"
,
controller
.
TestRedis
)
return
r
return
r
}
}
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