Browse Source

创建获取集团详情接口

pull/1/head
超级管理员 4 years ago
parent
commit
dd5a7e0c54
  1. 1
      server/DevelopLog.md
  2. 69
      server/api/v1/examtestpage/grouphandle.go
  3. 20
      server/api/v1/shiyan/shiyan.go
  4. 4
      server/core/server.go
  5. 72
      server/log/server_info.log
  6. 4
      server/router/examtestpage/grouphandle.go

1
server/DevelopLog.md

@ -0,0 +1 @@
### 开发记录

69
server/api/v1/examtestpage/grouphandle.go

@ -35,34 +35,44 @@ type TableData struct {
Children interface{} `json:"children"`
}
//POST提交参数
type postGroupCanshu struct {
Id int `json:"id" from:"id"`
}
//集团列表
func (g *GroupHandleApi) GroupList(c *gin.Context) {
var groupStruct []wechat.GroupForm //集团表结构
var groupMap []GroupMap //要获取的集团架构字段
err := global.GVA_DB_WatchDate.Model(&groupStruct).Where("g_parentid = ?", 1).Find(&groupMap) //获取集团信息
var groupStruct []wechat.GroupForm //集团表结构
var groupMap []GroupMap //要获取的集团架构字段
var groupMapStruct []TableData
err := global.GVA_DB_WatchDate.Model(&groupStruct).Where("g_parentid = ?", 1).Find(&groupMap).Error //获取集团信息
if err != nil {
// return
fmt.Println(err)
response.Result(100, groupMapStruct, "集团架构获取失败!", c)
return
}
var departList []testpage.BranchFactoryHasMany
// err = global.GVA_DB_Master.Preload("WorkshopSectionStruct").Where("bf_group = ?", 3).Find(&departList)
// groupAry := map[int]interface{}{}
var groupMapStruct []TableData
for i, v := range groupMap {
fmt.Printf("%v\n", v.Id)
err = global.GVA_DB_Master.Preload("WorkshopSectionStruct").Where("bf_group = ?", v.Id).Find(&departList)
var groupTypeStruct TableData
groupTypeStruct.ID = v.Id
groupTypeStruct.Name = v.Name
groupTypeStruct.Address = true
groupTypeStruct.WxId = ""
groupTypeStruct.JdId = ""
groupTypeStruct.Attributes = 1
groupTypeStruct.Sort = i + 1
groupTypeStruct.Date = commonus.TimeStampToDate(v.Time, 6)
groupTypeStruct.Children = openGroupMap(departList)
// groupAry[i] = openGroupMap(departList)
groupMapStruct = append(groupMapStruct, groupTypeStruct)
// common.TimeStampToDate(departList["Time"])
err = global.GVA_DB_Master.Preload("WorkshopSectionStruct").Where("bf_group = ?", v.Id).Find(&departList).Error
if err == nil {
var groupTypeStruct TableData
groupTypeStruct.ID = v.Id
groupTypeStruct.Name = v.Name
groupTypeStruct.Address = true
groupTypeStruct.WxId = ""
groupTypeStruct.JdId = ""
groupTypeStruct.Attributes = 1
groupTypeStruct.Sort = i + 1
groupTypeStruct.Date = commonus.TimeStampToDate(v.Time, 6)
groupTypeStruct.Children = openGroupMap(departList)
// groupAry[i] = openGroupMap(departList)
groupMapStruct = append(groupMapStruct, groupTypeStruct)
}
}
// fmt.Printf("%v\n", groupMap)
@ -111,4 +121,23 @@ func openGroupMap(data []testpage.BranchFactoryHasMany) []TableData {
}
//获取集团信息
func (g *GroupHandleApi) GetGroupInfo(c *gin.Context) {}
func (g *GroupHandleApi) GetGroupInfo(c *gin.Context) {
var id postGroupCanshu
_ = c.ShouldBindJSON(&id) //获取提交的参数
var groupStruct wechat.GroupForm //集团表结构
err := global.GVA_DB_WatchDate.Where("g_id = ?", id.Id).First(&groupStruct).Error //获取集团信息
if err != nil {
response.Result(100, groupStruct, "获取失败", c)
return
}
fmt.Printf("====>%v\n", id.Id)
response.Result(200, groupStruct, "获取成功", c)
}
func (g *GroupHandleApi) GetGroupInfos(c *gin.Context) {
var ids postGroupCanshu
_ = c.ShouldBindJSON(&ids)
// name := c.Query("id")
fmt.Printf("====>%v\n", ids.Id)
response.Ok(c)
}

20
server/api/v1/shiyan/shiyan.go

@ -21,3 +21,23 @@ func (a *ShiyanApi) AddBaseMenu(c *gin.Context) {
fmt.Printf("%v\n", answerMap)
response.Ok(c)
}
//get请求获参
func (a *ShiyanApi) GetRequestOperation(c *gin.Context) {
id := c.Query("id")
fmt.Printf("====>%v\n", id)
response.Ok(c)
}
//get请求获参
type postGroupCanshu struct {
Id int `json:"id" from:"id"`
}
func (a *ShiyanApi) PostRequestOperation(c *gin.Context) {
var ids postGroupCanshu
_ = c.ShouldBindJSON(&ids)
// name := c.Query("id")
fmt.Printf("====>%v\n", ids.Id)
response.Ok(c)
}

4
server/core/server.go

@ -37,12 +37,8 @@ func RunWindowsServer() {
global.GVA_LOG.Info("server run success on ", zap.String("address", address))
fmt.Printf(`
欢迎使用 github.com/flipped-aurora/gin-vue-admin/server
当前版本:V2.4.6 Apache
加群方式:微信号shouzi_1994 QQ群622360840
默认自动化文档地址:http://127.0.0.1%s/swagger/index.html
默认前端文件运行地址:http://127.0.0.1:8080
如果项目让您获得了收益希望您能请团队喝杯可乐:https://www.github.com/flipped-aurora/gin-vue-admin/server.com/docs/coffee
`, address)
global.GVA_LOG.Error(s.ListenAndServe().Error())
}

72
server/log/server_info.log

@ -535,3 +535,75 @@
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 11:38:57.221 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:36 register swagger handler
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 11:38:57.230 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:87 router register success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 11:38:57.241 info G:/goobject/src/git_public/gin-vue-admin/server/core/server.go:37 server run success on {"address": ":8888"}
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:16:20.036 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/gorm.go:62 register table success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:16:20.058 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:31 use middleware logger
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:16:20.058 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:34 use middleware cors
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:16:20.058 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:36 register swagger handler
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:16:20.069 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:87 router register success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:16:20.070 info G:/goobject/src/git_public/gin-vue-admin/server/core/server.go:37 server run success on {"address": ":8888"}
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:22:18.121 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/gorm.go:62 register table success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:22:18.135 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:31 use middleware logger
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:22:18.135 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:34 use middleware cors
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:22:18.135 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:36 register swagger handler
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:22:18.150 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:87 router register success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:22:18.152 info G:/goobject/src/git_public/gin-vue-admin/server/core/server.go:37 server run success on {"address": ":8888"}
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:22:34.228 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/gorm.go:62 register table success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:22:34.243 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:31 use middleware logger
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:22:34.243 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:34 use middleware cors
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:22:34.244 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:36 register swagger handler
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:22:34.255 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:87 router register success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:22:34.263 info G:/goobject/src/git_public/gin-vue-admin/server/core/server.go:37 server run success on {"address": ":8888"}
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:26:53.247 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/gorm.go:62 register table success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:26:53.260 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:31 use middleware logger
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:26:53.261 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:34 use middleware cors
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:26:53.261 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:36 register swagger handler
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:26:53.270 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:87 router register success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:26:53.285 info G:/goobject/src/git_public/gin-vue-admin/server/core/server.go:37 server run success on {"address": ":8888"}
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:30:07.613 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/gorm.go:62 register table success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:30:07.630 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:31 use middleware logger
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:30:07.631 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:34 use middleware cors
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:30:07.631 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:36 register swagger handler
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:30:07.643 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:87 router register success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:30:07.655 info G:/goobject/src/git_public/gin-vue-admin/server/core/server.go:37 server run success on {"address": ":8888"}
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:30:32.746 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/gorm.go:62 register table success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:30:32.759 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:31 use middleware logger
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:30:32.759 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:34 use middleware cors
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:30:32.759 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:36 register swagger handler
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:30:32.768 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:87 router register success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:30:32.772 info G:/goobject/src/git_public/gin-vue-admin/server/core/server.go:37 server run success on {"address": ":8888"}
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:34:30.029 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/gorm.go:62 register table success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:34:30.045 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:31 use middleware logger
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:34:30.045 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:34 use middleware cors
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:34:30.046 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:36 register swagger handler
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:34:30.057 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:87 router register success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:34:30.067 info G:/goobject/src/git_public/gin-vue-admin/server/core/server.go:37 server run success on {"address": ":8888"}
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:36:05.023 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/gorm.go:62 register table success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:36:05.043 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:31 use middleware logger
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:36:05.043 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:34 use middleware cors
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:36:05.043 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:36 register swagger handler
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:36:05.055 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:87 router register success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:36:05.058 info G:/goobject/src/git_public/gin-vue-admin/server/core/server.go:37 server run success on {"address": ":8888"}
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:39:20.953 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/gorm.go:62 register table success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:39:20.968 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:31 use middleware logger
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:39:20.968 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:34 use middleware cors
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:39:20.968 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:36 register swagger handler
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:39:20.978 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:87 router register success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:39:20.985 info G:/goobject/src/git_public/gin-vue-admin/server/core/server.go:37 server run success on {"address": ":8888"}
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:39:53.124 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/gorm.go:62 register table success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:39:53.150 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:31 use middleware logger
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:39:53.150 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:34 use middleware cors
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:39:53.150 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:36 register swagger handler
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:39:53.162 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:87 router register success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:39:53.167 info G:/goobject/src/git_public/gin-vue-admin/server/core/server.go:37 server run success on {"address": ":8888"}
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:41:14.463 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/gorm.go:62 register table success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:41:14.488 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:31 use middleware logger
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:41:14.489 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:34 use middleware cors
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:41:14.489 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:36 register swagger handler
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:41:14.501 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:87 router register success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:41:14.513 info G:/goobject/src/git_public/gin-vue-admin/server/core/server.go:37 server run success on {"address": ":8888"}
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:46:45.438 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/gorm.go:62 register table success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:46:45.452 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:31 use middleware logger
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:46:45.452 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:34 use middleware cors
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:46:45.453 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:36 register swagger handler
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:46:45.462 info G:/goobject/src/git_public/gin-vue-admin/server/initialize/router.go:87 router register success
[github.com/flipped-aurora/gin-vue-admin/server]2021/11/06 - 13:46:45.469 info G:/goobject/src/git_public/gin-vue-admin/server/core/server.go:37 server run success on {"address": ":8888"}

4
server/router/examtestpage/grouphandle.go

@ -11,6 +11,8 @@ func (g *GroupHandleRouter) InitGroupRouter(Router *gin.RouterGroup) {
shiyanCodeRouter := Router.Group("group")
var authorityApi = v1.ApiGroupApp.GroupHandleApiGroup.GroupHandleApi
{
shiyanCodeRouter.GET("/grouplist", authorityApi.GroupList) // 删除回滚记录
shiyanCodeRouter.GET("/grouplist", authorityApi.GroupList) // 获取集团架构列表
shiyanCodeRouter.POST("/getgroupinfo", authorityApi.GetGroupInfo) // 获取集团详细信息
shiyanCodeRouter.POST("/getgroupinfos", authorityApi.GetGroupInfos) // 获取集团详细信息
}
}

Loading…
Cancel
Save