Browse Source

修改

master
dimengzhe 2 years ago
parent
commit
30581107f7
  1. 2
      message-center-api/src/main/java/com/yxt/messagecenter/api/messagelist/app/MessageReadListQuery.java
  2. 2
      message-center-api/src/main/java/com/yxt/messagecenter/api/messagelist/app/MessageReadListVo.java
  3. 15
      message-center-biz/src/main/java/com/yxt/messagecenter/biz/messagelist/MessageListService.java

2
message-center-api/src/main/java/com/yxt/messagecenter/api/messagelist/app/MessageReadListQuery.java

@ -28,4 +28,6 @@ public class MessageReadListQuery implements Query {
@ApiModelProperty("发送人")
private String senderName;
@ApiModelProperty("移动端发起日期")
private String date;
}

2
message-center-api/src/main/java/com/yxt/messagecenter/api/messagelist/app/MessageReadListVo.java

@ -61,4 +61,6 @@ public class MessageReadListVo implements Vo {
//发起部门
private String dept;
private String flowableName;
}

15
message-center-biz/src/main/java/com/yxt/messagecenter/biz/messagelist/MessageListService.java

@ -384,14 +384,15 @@ public class MessageListService extends MybatisBaseService<MessageListMapper, Me
}else{//已阅
qw.eq("ml.state",1);
}
String createStartTime = messageReadListQuery.getCreateStartTime();
String createEndTime = messageReadListQuery.getCreateEndTime();
qw.apply(StringUtils.isNotEmpty(createStartTime), "date_format (m.createTime,'%Y-%m-%d') >= date_format('" + createStartTime + "','%Y-%m-%d')").
apply(StringUtils.isNotEmpty(createEndTime), "date_format (m.createTime,'%Y-%m-%d') <= date_format('" + createEndTime + "','%Y-%m-%d')"
);
if(){
if(StringUtils.isNotBlank(messageReadListQuery.getDate())){
String[] s = messageReadListQuery.getDate().split("至");
String createStartTime = s[0];
String createEndTime = s[1];
qw.apply(StringUtils.isNotEmpty(createStartTime), "date_format (m.createTime,'%Y-%m-%d') >= date_format('" + createStartTime + "','%Y-%m-%d')").
apply(StringUtils.isNotEmpty(createEndTime), "date_format (m.createTime,'%Y-%m-%d') <= date_format('" + createEndTime + "','%Y-%m-%d')"
);
}
IPage<MessageReadListQuery> iPage = PagerUtil.queryToPage(pq);
IPage<MessageReadListVo> page = baseMapper.getAppReadListByUserSid(iPage, qw,messageReadListQuery.getNames());
PagerVo<MessageReadListVo> pagerVo = PagerUtil.pageToVo(page, null);

Loading…
Cancel
Save