Merge pull request #23 from lanyulei/dev

Dev
This commit is contained in:
lyl_task 2020-08-31 23:46:26 +08:00 committed by GitHub
commit d4ab9892b9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 34 additions and 19 deletions

View File

@ -27,16 +27,22 @@ func GetDeptList(c *gin.Context) {
var ( var (
Dept system.Dept Dept system.Dept
err error err error
result []system.Dept
) )
Dept.DeptName = c.Request.FormValue("deptName") Dept.DeptName = c.Request.FormValue("deptName")
Dept.Status = c.Request.FormValue("status") Dept.Status = c.Request.FormValue("status")
Dept.DeptId, _ = tools.StringToInt(c.Request.FormValue("deptId")) Dept.DeptId, _ = tools.StringToInt(c.Request.FormValue("deptId"))
result, err := Dept.SetDept(true) if Dept.DeptName == "" {
result, err = Dept.SetDept(true)
} else {
result, err = Dept.GetPage(true)
}
if err != nil { if err != nil {
app.Error(c, -1, err, "") app.Error(c, -1, err, "")
return return
} }
app.OK(c, result, "") app.OK(c, result, "")
} }

View File

@ -22,11 +22,20 @@ import (
// @Router /api/v1/menulist [get] // @Router /api/v1/menulist [get]
// @Security Bearer // @Security Bearer
func GetMenuList(c *gin.Context) { func GetMenuList(c *gin.Context) {
var Menu system.Menu var (
err error
Menu system.Menu
result []system.Menu
)
Menu.MenuName = c.Request.FormValue("menuName") Menu.MenuName = c.Request.FormValue("menuName")
Menu.Visible = c.Request.FormValue("visible") Menu.Visible = c.Request.FormValue("visible")
Menu.Title = c.Request.FormValue("title") Menu.Title = c.Request.FormValue("title")
result, err := Menu.SetMenu()
if Menu.Title == "" {
result, err = Menu.SetMenu()
} else {
result, err = Menu.GetPage()
}
if err != nil { if err != nil {
app.Error(c, -1, err, "") app.Error(c, -1, err, "")
return return

View File

@ -109,7 +109,7 @@ func (e *Dept) GetPage(bl bool) ([]Dept, error) {
table = table.Where("dept_id = ?", e.DeptId) table = table.Where("dept_id = ?", e.DeptId)
} }
if e.DeptName != "" { if e.DeptName != "" {
table = table.Where("dept_name = ?", e.DeptName) table = table.Where("dept_name like ?", "%"+e.DeptName+"%")
} }
if e.Status != "" { if e.Status != "" {
table = table.Where("status = ?", e.Status) table = table.Where("status = ?", e.Status)

View File

@ -53,13 +53,13 @@ func (e *LoginLog) GetPage(pageSize int, pageIndex int) ([]LoginLog, int, error)
table := orm.Eloquent.Select("*").Table(e.TableName()) table := orm.Eloquent.Select("*").Table(e.TableName())
if e.Ipaddr != "" { if e.Ipaddr != "" {
table = table.Where("ipaddr = ?", e.Ipaddr) table = table.Where("ipaddr like ?", "%"+e.Ipaddr+"%")
} }
if e.Status != "" { if e.Status != "" {
table = table.Where("status = ?", e.Status) table = table.Where("status = ?", e.Status)
} }
if e.Username != "" { if e.Username != "" {
table = table.Where("userName = ?", e.Username) table = table.Where("username like ?", "%"+e.Username+"%")
} }
var count int var count int

View File

@ -92,14 +92,14 @@ func (e *Menu) GetByMenuId() (Menu Menu, err error) {
} }
func (e *Menu) SetMenu() (m []Menu, err error) { func (e *Menu) SetMenu() (m []Menu, err error) {
menulist, err := e.GetPage() menuList, err := e.GetPage()
m = make([]Menu, 0) m = make([]Menu, 0)
for i := 0; i < len(menulist); i++ { for i := 0; i < len(menuList); i++ {
if menulist[i].ParentId != 0 { if menuList[i].ParentId != 0 {
continue continue
} }
menusInfo := DiguiMenu(&menulist, menulist[i]) menusInfo := DiguiMenu(&menuList, menuList[i])
m = append(m, menusInfo) m = append(m, menusInfo)
} }
@ -251,7 +251,7 @@ func (e *Menu) GetPage() (Menus []Menu, err error) {
table = table.Where("menu_name = ?", e.MenuName) table = table.Where("menu_name = ?", e.MenuName)
} }
if e.Title != "" { if e.Title != "" {
table = table.Where("title = ?", e.Title) table = table.Where("title like ?", "%"+e.Title+"%")
} }
if e.Visible != "" { if e.Visible != "" {
table = table.Where("visible = ?", e.Visible) table = table.Where("visible = ?", e.Visible)

View File

@ -93,10 +93,10 @@ func (e *Post) GetPage(pageSize int, pageIndex int) ([]Post, int, error) {
table = table.Where("post_id = ?", e.PostId) table = table.Where("post_id = ?", e.PostId)
} }
if e.PostName != "" { if e.PostName != "" {
table = table.Where("post_name = ?", e.PostName) table = table.Where("post_name like ?", "%"+e.PostName+"%")
} }
if e.PostCode != "" { if e.PostCode != "" {
table = table.Where("post_code = ?", e.PostCode) table = table.Where("post_code like ?", "%"+e.PostCode+"%")
} }
if e.Status != "" { if e.Status != "" {
table = table.Where("status = ?", e.Status) table = table.Where("status = ?", e.Status)

View File

@ -46,13 +46,13 @@ func (e *SysRole) GetPage(pageSize int, pageIndex int) ([]SysRole, int, error) {
table = table.Where("role_id = ?", e.RoleId) table = table.Where("role_id = ?", e.RoleId)
} }
if e.RoleName != "" { if e.RoleName != "" {
table = table.Where("role_name = ?", e.RoleName) table = table.Where("role_name like ?", "%"+e.RoleName+"%")
} }
if e.Status != "" { if e.Status != "" {
table = table.Where("status = ?", e.Status) table = table.Where("status = ?", e.Status)
} }
if e.RoleKey != "" { if e.RoleKey != "" {
table = table.Where("role_key = ?", e.RoleKey) table = table.Where("role_key like ?", "%"+e.RoleKey+"%")
} }
if err := table.Order("role_sort").Offset((pageIndex - 1) * pageSize).Limit(pageSize).Find(&doc).Error; err != nil { if err := table.Order("role_sort").Offset((pageIndex - 1) * pageSize).Limit(pageSize).Find(&doc).Error; err != nil {

View File

@ -206,14 +206,14 @@ func (e *SysUser) GetPage(pageSize int, pageIndex int) ([]SysUserPage, int, erro
table = table.Joins("left join sys_dept on sys_dept.dept_id = sys_user.dept_id") table = table.Joins("left join sys_dept on sys_dept.dept_id = sys_user.dept_id")
if e.Username != "" { if e.Username != "" {
table = table.Where("username = ?", e.Username) table = table.Where("sys_user.username like ?", "%"+e.Username+"%")
} }
if e.Status != "" { if e.Status != "" {
table = table.Where("sys_user.status = ?", e.Status) table = table.Where("sys_user.status = ?", e.Status)
} }
if e.Phone != "" { if e.Phone != "" {
table = table.Where("sys_user.phone = ?", e.Phone) table = table.Where("sys_user.phone like ?", "%"+e.Phone+"%")
} }
if e.DeptId != 0 { if e.DeptId != 0 {