diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/dao/InsideOutsideMeetingDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/dao/InsideOutsideMeetingDao.java index 4dca1bcb..98537ae7 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/dao/InsideOutsideMeetingDao.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/dao/InsideOutsideMeetingDao.java @@ -16,7 +16,7 @@ import java.util.List; @Mapper public interface InsideOutsideMeetingDao extends BaseMapper { - List queryByPageCount(InsideOutsideMeetingVO page); + Integer queryByPageCount(InsideOutsideMeetingVO page); List queryByPage(InsideOutsideMeetingVO page); diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/entity/InsideOutsideMeetingVO.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/entity/InsideOutsideMeetingVO.java index 8d95f88f..211f2cc7 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/entity/InsideOutsideMeetingVO.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/entity/InsideOutsideMeetingVO.java @@ -40,9 +40,10 @@ public class InsideOutsideMeetingVO extends BasePage { @Excel(name = "会议地点", needMerge = true) private String meetingAddress; + private String agendaNameStr; + @Excel(name = "参会人员", needMerge = true) private String participants; - private List participantsList; private String meetingMinutes; @@ -82,9 +83,9 @@ public class InsideOutsideMeetingVO extends BasePage { @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") private Date modifyTime; - private String sortField = "ID"; + private String sortField = "meetingTime"; - private String sortMode = "asc"; + private String sortMode = "desc"; // 会议时间查询字段 private String meetingTimeBegin; diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/service/impl/InsideOutsideMeetingServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/service/impl/InsideOutsideMeetingServiceImpl.java index e0703eb0..92ec22ac 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/service/impl/InsideOutsideMeetingServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/InsideOntSideMeeting/service/impl/InsideOutsideMeetingServiceImpl.java @@ -176,19 +176,16 @@ public class InsideOutsideMeetingServiceImpl extends ServiceImpl queryByPage(InsideOutsideMeetingVO page){ - if (StringUtils.isNotBlank(page.getParticipants())) { - page.setParticipantsList(Arrays.asList(page.getParticipants().split(","))); - } // 设置排序字段 if (StringUtils.isNotBlank(page.getSortField())) { // 小驼峰变成 ABC_DEF String sortField = StringUtils.join(StringUtils.splitByCharacterTypeCamelCase(page.getSortField()),"_").toUpperCase(); page.setSortField(sortField); } else { - page.setSortField("ID"); - page.setSortMode("asc"); + page.setSortField("MEETING_TIME"); + page.setSortMode("desc"); } - int rowCount = this.baseMapper.queryByPageCount(page).size(); + int rowCount = this.baseMapper.queryByPageCount(page); page.getPager().setRowCount(rowCount); List insideOutsideMeetingVOList = this.baseMapper.queryByPage(page); for (InsideOutsideMeetingVO insideOutsideMeeting : insideOutsideMeetingVOList) { diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/InsideOntSideMeeting/InsideOntSideMeeting.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/InsideOntSideMeeting/InsideOntSideMeeting.xml index 9773ed28..239e92b8 100644 --- a/adc-da-slrs/src/main/resources/mybatis/mapper/InsideOntSideMeeting/InsideOntSideMeeting.xml +++ b/adc-da-slrs/src/main/resources/mybatis/mapper/InsideOntSideMeeting/InsideOntSideMeeting.xml @@ -10,6 +10,7 @@ + @@ -39,7 +40,8 @@ iom.PARTICIPANTS,iom.MEETING_MINUTES,iom.MEETING_CONTENT,iom.FIRST_MEETING_TYPE,iom.SECOND_MEETING_TYPE, mt.ID as mtId,mt.MEETING_ID,mt.AGENDA_NAME,mt.AGENDA_MATERIALS,mt.REPORTER,mt.REPORTING_UNIT, mt.AGENDA_CONTENT, - iom.VALID_FLAG,iom.CREATE_TIME,iom.MODIFY_TIME + iom.VALID_FLAG,iom.CREATE_TIME,iom.MODIFY_TIME, + iom.agendaNameStr @@ -58,11 +60,8 @@ and MEETING_ADDRESS like concat('%',#{meetingAddress},'%') - - and PARTICIPANTS in - - #{participant} - + + and PARTICIPANTS like concat('%',#{participants},'%') and MEETING_CONTENT like concat('%',#{meetingContent},'%') @@ -90,30 +89,35 @@