add 企业端-会议-分页列表查询参会人的会议

This commit is contained in:
lijiarao
2021-09-29 15:48:01 +08:00
parent 8442a5c856
commit 59349637aa
2 changed files with 11 additions and 5 deletions
@@ -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);
@@ -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>