fix bug 41534 收入合同-关联项目-选择会议-点击新增-点击选择会议页面---这块选择的会议没有数据,
This commit is contained in:
+26
-23
@@ -565,35 +565,38 @@ public class PayMeetingServiceImpl extends ServiceImpl<PayMeetingMapper, PayMeet
|
|||||||
IPage<PayMeeting> pageList;
|
IPage<PayMeeting> pageList;
|
||||||
String permission = null;
|
String permission = null;
|
||||||
Integer meetingType = payMeeting.getMeetingType();
|
Integer meetingType = payMeeting.getMeetingType();
|
||||||
if (meetingType.equals(MeetingCommon.WORKING_GROUP_MEETING_INT)){
|
if (meetingType != null) {
|
||||||
permission = "workGroupMeeting:search";
|
if (meetingType.equals(MeetingCommon.WORKING_GROUP_MEETING_INT)){
|
||||||
}else if (meetingType.equals(MeetingCommon.STANDARD_MEETING_INT)){
|
permission = "workGroupMeeting:search";
|
||||||
permission = "standardMeeting:search";
|
}else if (meetingType.equals(MeetingCommon.STANDARD_MEETING_INT)){
|
||||||
}else if (meetingType.equals(MeetingCommon.INTERNATIONAL_MEETING_INT)){
|
permission = "standardMeeting:search";
|
||||||
permission = "internalMeeting:search";
|
}else if (meetingType.equals(MeetingCommon.INTERNATIONAL_MEETING_INT)){
|
||||||
}else if (meetingType.equals(MeetingCommon.OTHER_MEETING_INT)){
|
permission = "internalMeeting:search";
|
||||||
permission = "otherMeeting:search";
|
}else if (meetingType.equals(MeetingCommon.OTHER_MEETING_INT)){
|
||||||
}else if (meetingType.equals(MeetingCommon.COMMITTEE_MEETING_INT)){
|
permission = "otherMeeting:search";
|
||||||
permission = "committeeMeeting:search";
|
}else if (meetingType.equals(MeetingCommon.COMMITTEE_MEETING_INT)){
|
||||||
|
permission = "committeeMeeting:search";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
if (StringUtils.isNotBlank(permission)) {
|
||||||
if (!Objects.equals(permission,"standardMeeting:search") && !rolePermissionService.getRolePermission(permission)) {
|
if (!Objects.equals(permission,"standardMeeting:search") && !rolePermissionService.getRolePermission(permission)) {
|
||||||
if (!meetingType.equals(MeetingCommon.INTERNATIONAL_MEETING_INT)) {
|
if (!meetingType.equals(MeetingCommon.INTERNATIONAL_MEETING_INT)) {
|
||||||
queryWrapper.eq("director_id", sysUser.getId());
|
queryWrapper.eq("director_id", sysUser.getId());
|
||||||
pageList = page(page, queryWrapper);
|
pageList = page(page, queryWrapper);
|
||||||
|
}else {
|
||||||
|
queryWrapper.and(
|
||||||
|
a -> a.eq("director_id", sysUser.getId())
|
||||||
|
.or()
|
||||||
|
.eq("dock_id", sysUser.getId())
|
||||||
|
);
|
||||||
|
pageList = baseMapper.internelPage(page,queryWrapper);
|
||||||
|
}
|
||||||
}else {
|
}else {
|
||||||
queryWrapper.and(
|
pageList = page(page, queryWrapper);
|
||||||
a -> a.eq("director_id", sysUser.getId())
|
|
||||||
.or()
|
|
||||||
.eq("dock_id", sysUser.getId())
|
|
||||||
);
|
|
||||||
pageList = baseMapper.internelPage(page,queryWrapper);
|
|
||||||
}
|
}
|
||||||
}else {
|
}else {
|
||||||
pageList = page(page, queryWrapper);
|
pageList = page(page, queryWrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
for (PayMeeting meeting : pageList.getRecords()) {
|
for (PayMeeting meeting : pageList.getRecords()) {
|
||||||
//查询会议负责人
|
//查询会议负责人
|
||||||
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
||||||
|
|||||||
Reference in New Issue
Block a user