Commit 6b6904ea authored by honghuiliu's avatar honghuiliu 💬

日常提交

parent 64b36e18
...@@ -27,5 +27,9 @@ func GetPatrolList(c *gin.Context) { ...@@ -27,5 +27,9 @@ func GetPatrolList(c *gin.Context) {
func GetPatrolDetail(c *gin.Context) { func GetPatrolDetail(c *gin.Context) {
var arg request.GetPatrolId var arg request.GetPatrolId
_ = c.ShouldBindJSON(&arg) _ = c.ShouldBindJSON(&arg)
//patrolService.GetPatrolDetail(arg) if data, err := patrolService.GetPatrolDetail(arg); err != nil {
response.FailWithMessage(err.Error(), c)
} else {
response.OkWithData(data, c)
}
} }
...@@ -10,5 +10,5 @@ type PatrolList struct { ...@@ -10,5 +10,5 @@ type PatrolList struct {
} }
type GetPatrolId struct { type GetPatrolId struct {
ID string `json:"id"` ID int `json:"id"`
} }
...@@ -21,5 +21,6 @@ func InitWebRouter(router *gin.Engine) { ...@@ -21,5 +21,6 @@ func InitWebRouter(router *gin.Engine) {
patrol := webRouter.Group("patrol") patrol := webRouter.Group("patrol")
{ {
patrol.POST("getPatrolList", web.GetPatrolList) patrol.POST("getPatrolList", web.GetPatrolList)
patrol.POST("getPatrolDetail", web.GetPatrolDetail)
} }
} }
...@@ -38,3 +38,15 @@ func (l *PatrolService) GetPatrolList(arg request.PatrolList) ([]admin.QshPatrol ...@@ -38,3 +38,15 @@ func (l *PatrolService) GetPatrolList(arg request.PatrolList) ([]admin.QshPatrol
} }
return patrolList, total, nil return patrolList, total, nil
} }
func (l *PatrolService) GetPatrolDetail(arg request.GetPatrolId) (admin.QshPatrol, error) {
var patrolList admin.QshPatrol
db := global.GVA_DB.Model(admin.QshPatrol{})
db.Where("id = ?", arg.ID)
err := db.First(&patrolList).Error
if err != nil {
return patrolList, err
}
return patrolList, nil
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment