add 企业端-会议-分页列表查询参会人的会议
This commit is contained in:
+10
-4
@@ -44,6 +44,7 @@ import com.jero.util.QrcodeUtil;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import com.jero.common.system.base.controller.JeroController;
|
||||
import org.apache.shiro.SecurityUtils;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -156,16 +157,21 @@ public class PayMeetingController extends JeroController<PayMeeting, IPayMeeting
|
||||
String now = DateUtil.formatDate(new Date());
|
||||
switch (meetingStatus) {
|
||||
case MeetingCommon.MEETING_STATUS_2:
|
||||
queryWrapper.gt("start_time", now);
|
||||
queryWrapper.gt("date_format(start_time,'%Y-%m-%d')", now);
|
||||
break;
|
||||
case MeetingCommon.MEETING_STATUS_3:
|
||||
queryWrapper.ge("end_time", now);
|
||||
queryWrapper.le("start_time", now);
|
||||
queryWrapper.le("date_format(start_time,'%Y-%m-%d')", now);
|
||||
queryWrapper.ge("date_format(end_time,'%Y-%m-%d')", now);
|
||||
break;
|
||||
case MeetingCommon.MEETING_STATUS_4:
|
||||
queryWrapper.le("end_time", now);
|
||||
queryWrapper.le("date_format(end_time,'%Y-%m-%d')", now);
|
||||
break;
|
||||
}
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
String id = sysUser.getId();
|
||||
queryWrapper.and(
|
||||
a -> a.eq("pms.company_contact_id",id).or().eq("pms.post_contact_id",id)
|
||||
);
|
||||
|
||||
Page<PayMeeting> page = new Page<>(pageNo, pageSize);
|
||||
IPage<PayMeeting> pageList = payMeetingService.pageListContract(page, queryWrapper);
|
||||
|
||||
+1
-1
@@ -37,6 +37,6 @@
|
||||
select pm.*,pms.pay_mode
|
||||
from pay_meeting pm
|
||||
left join pay_meeting_situation pms on pm.id = pms.meeting_id
|
||||
#{ew.customSqlSegment}
|
||||
${ew.customSqlSegment}
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user