huwhois 4 years ago
parent
commit
f92cd3c5a2

+ 4 - 4
src/main/java/io/renren/modules/admin/controller/MeetingController.java

@ -2,6 +2,7 @@ package io.renren.modules.admin.controller;
2 2
3 3
import java.util.Arrays;
4 4
import java.util.Date;
5
import java.util.List;
5 6
import java.util.Map;
6 7
7 8
import org.apache.shiro.authz.annotation.RequiresPermissions;
@ -38,10 +39,9 @@ public class MeetingController {
38 39
     */
39 40
    @GetMapping("/list")
40 41
    @RequiresPermissions("admin:meeting:list")
41
    public R list(@RequestParam Map<String, Object> params){
42
        PageUtils page = meetingService.queryPage(params);
43
44
        return R.ok().put("page", page);
42
    public R list(){
43
        List<MeetingEntity> list= meetingService.listByPid(0L);
44
        return R.ok().put("list", list);
45 45
    }
46 46
47 47
    /**

+ 6 - 2
src/main/java/io/renren/modules/admin/entity/MeetingEntity.java

@ -38,9 +38,13 @@ public class MeetingEntity implements Serializable {
38 38
     */
39 39
    private String address;
40 40
    /**
41
     * 时间
41
     * 开始时间
42 42
     */
43
    private String time;
43
    private String startTime;
44
    /**
45
     * 结束时间
46
     */
47
    private String endTime;
44 48
    /**
45 49
     * 封面图片
46 50
     */

+ 3 - 0
src/main/java/io/renren/modules/admin/service/MeetingService.java

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
4 4
import io.renren.common.utils.PageUtils;
5 5
import io.renren.modules.admin.entity.MeetingEntity;
6 6
7
import java.util.List;
7 8
import java.util.Map;
8 9
9 10
/**
@ -18,5 +19,7 @@ public interface MeetingService extends IService<MeetingEntity> {
18 19
    PageUtils queryPage(Map<String, Object> params);
19 20
20 21
    boolean meetingExist(Long id);
22
23
	List<MeetingEntity> listByPid(Long pid);
21 24
}
22 25

+ 11 - 8
src/main/java/io/renren/modules/admin/service/impl/MeetingServiceImpl.java

@ -2,6 +2,8 @@ package io.renren.modules.admin.service.impl;
2 2
3 3
import org.apache.commons.lang.StringUtils;
4 4
import org.springframework.stereotype.Service;
5
6
import java.util.List;
5 7
import java.util.Map;
6 8
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
7 9
import com.baomidou.mybatisplus.core.metadata.IPage;
@ -13,7 +15,6 @@ import io.renren.modules.admin.dao.MeetingDao;
13 15
import io.renren.modules.admin.entity.MeetingEntity;
14 16
import io.renren.modules.admin.service.MeetingService;
15 17
16
17 18
@Service("meetingService")
18 19
public class MeetingServiceImpl extends ServiceImpl<MeetingDao, MeetingEntity> implements MeetingService {
19 20
@ -21,12 +22,9 @@ public class MeetingServiceImpl extends ServiceImpl<MeetingDao, MeetingEntity> i
21 22
    public PageUtils queryPage(Map<String, Object> params) {
22 23
        String key = params.containsKey("key") ? (String) params.get("key") : null;
23 24
        Long meetingId = params.containsKey("meetingId") ? Long.valueOf(params.get("meetingId").toString()) : 0L;
24
        IPage<MeetingEntity> page = this.page(
25
                new Query<MeetingEntity>().getPage(params),
26
                new QueryWrapper<MeetingEntity>().eq("is_del", 0)
27
                .eq(meetingId != 0L, "pid", meetingId)
28
                .like(StringUtils.isNotBlank(key),"name", key)
29
        );
25
        IPage<MeetingEntity> page = this.page(new Query<MeetingEntity>().getPage(params),
26
                new QueryWrapper<MeetingEntity>().eq("is_del", 0).eq(meetingId != 0L, "pid", meetingId)
27
                        .like(StringUtils.isNotBlank(key), "name", key));
30 28
31 29
        return new PageUtils(page);
32 30
    }
@ -35,7 +33,12 @@ public class MeetingServiceImpl extends ServiceImpl<MeetingDao, MeetingEntity> i
35 33
    public boolean meetingExist(Long id) {
36 34
        MeetingEntity meeting = getOne(new QueryWrapper<MeetingEntity>().eq("id", id).eq("pid", 0).eq("is_del", 0));
37 35
38
        return meeting==null ? false : true;
36
        return meeting == null ? false : true;
37
    }
38
39
    @Override
40
    public List<MeetingEntity> listByPid(Long pid) {
41
        return this.list(new QueryWrapper<MeetingEntity>().eq("is_del", 0).eq("pid", pid));
39 42
    }
40 43
41 44
}

+ 0 - 25
src/main/java/io/renren/modules/sys/controller/SysMenuController.java

@ -46,31 +46,6 @@ public class SysMenuController extends AbstractController {
46 46
		return R.ok().put("menuList", menuList).put("permissions", permissions);
47 47
	}
48 48
	
49
	@GetMapping("/mynav")
50
	public R mynav(){
51
		Long meetingMenuId = 76L;
52
		List<SysMenuEntity> meetingMenuList = sysMenuService.getUserMenuList(getUserId(), meetingMenuId);
53
		List<SysMenuEntity> noMeetingMenuList = sysMenuService.getUserNotParentIdMenuList(getUserId(), meetingMenuId);
54
		Set<String> permissions = shiroService.getUserPermissions(getUserId());
55
		return R.ok().put("meetingMenuList", meetingMenuList).put("noMeetingMenuList", noMeetingMenuList).put("permissions", permissions);
56
	}
57
58
	@GetMapping("/nomeetingnav")
59
	public R nomeetingnav() {
60
		Long meetingMenuId = 76L;
61
		List<SysMenuEntity> meetingMenuList = sysMenuService.getUserMenuList(getUserId(), meetingMenuId);
62
		Set<String> permissions = shiroService.getUserPermissions(getUserId());
63
		return R.ok().put("menuList", meetingMenuList).put("permissions", permissions);
64
	}
65
66
	@GetMapping("/meetingnav")
67
	public R meetingnav() {
68
		Long meetingMenuId = 76L;
69
		List<SysMenuEntity> noMeetingMenuList = sysMenuService.getUserNotParentIdMenuList(getUserId(), meetingMenuId);
70
		Set<String> permissions = shiroService.getUserPermissions(getUserId());
71
		return R.ok().put("menuList", noMeetingMenuList).put("permissions", permissions);
72
	}
73
74 49
	/**
75 50
	 * 所有菜单列表
76 51
	 */

+ 4 - 0
src/main/java/io/renren/modules/sys/entity/SysMenuEntity.java

@ -72,6 +72,10 @@ public class SysMenuEntity implements Serializable {
72 72
	 * 排序
73 73
	 */
74 74
	private Integer orderNum;
75
	/**
76
	 * 是否为会议目录
77
	 */
78
	private Integer me;
75 79
	
76 80
	/**
77 81
	 * ztree属性