Commit c00ceef6 by chentianzhong

天天改,代码都乱玩了

parent adb33e9f
......@@ -118,9 +118,9 @@ public class EmailApiController {
reqVo.setIsPerson(WhetherEnum.YES.getKey());
reqVo.setIsSend(WhetherEnum.YES.getKey());
reqVo.setIsRead(WhetherEnum.NO.getKey());
LocalDateTime startTime = LocalDateTimeUtil.endOfDay(LocalDateTime.now());
LocalDateTime startTime = LocalDateTimeUtil.beginOfDay(DateUtils.getRangeStart(0));
reqVo.setSearchStartTime(startTime);
LocalDateTime endTime = LocalDateTimeUtil.beginOfDay(DateUtils.getRangeStart(0));
LocalDateTime endTime = LocalDateTimeUtil.endOfDay(LocalDateTime.now());
reqVo.setSearchStopTime(endTime);
// reqVo.setSearchStartTime();
// reqVo.setSearchStopTime();
......
......@@ -76,6 +76,12 @@ public class EmailPerson implements Serializable {
@TableField(exist = false)
private List<EmailPerson> receiverList;
@TableField(exist = false)
private String sendUserPhoto;
@TableField(exist = false)
private String sendUserDeptName;
//发送人信息
// @TableField(exist = false)
// private UserDto sender;
......
......@@ -109,14 +109,6 @@ public class EmailPersonServiceImpl extends ServiceImpl<EmailPersonMapper, Email
.le(vo.getSearchStopTime()!=null, EmailPerson::getSendTime, vo.getSearchStopTime());
// if (DateUtils.getRangeStart(vo.getSearchRange()) !=null){
// queryWrapper.ge(EmailPerson::getSendTime, DateUtils.getRangeStart(vo.getSearchRange()));
// queryWrapper.le(EmailPerson::getSendTime, LocalDateTime.now());
// }
//queryWrapper.orderByAsc(EmailPerson::getIsRead).orderByDesc(EmailPerson::getSendTime);
queryWrapper.orderByDesc(EmailPerson::getSendTime); //.orderByAsc(EmailPerson::getIsRead);
page = this.page(page, queryWrapper);
......@@ -125,30 +117,54 @@ public class EmailPersonServiceImpl extends ServiceImpl<EmailPersonMapper, Email
for (EmailPerson record : page.getRecords()) {
EmailContent content = this.emailContentService.getById(record.getEmailContentId());
//已发送
if (vo.getFolderId().equals(EmailFolderEnum.FOLDER_ALREADY_SEND.getKey())) {
record.setEmailAttachList(this.emailAttachService.findByContentId(content.getId()));
record.setReceiverList(this.findReceiverByContentId(content.getId(), null));
List<EmailPerson> receiverByContentId = this.findReceiverByContentId(content.getId(), null);
for (EmailPerson person : receiverByContentId) {
ResultVo<UserDto> reviceList = adminFeignClient.findById(person.getUserId());
if (reviceList.isSuccess() && reviceList.getData() !=null){
UserDto data = reviceList.getData();
if (profile.contains("wan")) {
if (StrUtil.isNotBlank(data.getPhoto())){
String replace = data.getPhoto()
.replace("http://147.1.3.87", "http://172.28.1.159:82")
.replace("http://147.2.3.3", "http://172.28.1.71");
person.setSendUserPhoto(replace);
}
}else{
content.setSendUserPhoto(data.getPhoto());
}
ResultVo<String> deptWholeName = adminFeignClient.getDeptWholeName(data.getDept().getId());
person.setSendUserDeptName(deptWholeName.getData());
}
}
record.setReceiverList(receiverByContentId);
//其他文件夹
}else {
//发送人头像
if (vo.getIsSenderPhoto() !=null && vo.getIsSenderPhoto()){
ResultVo<UserDto> senderVo = adminFeignClient.findById(content.getSendUserId());
if (senderVo.isSuccess() && senderVo.getData() !=null){
if (senderVo.isSuccess() && senderVo.getData() != null) {
UserDto data = senderVo.getData();
if (profile.contains("wan")) {
if (StrUtil.isNotBlank(data.getPhoto())){
if (StrUtil.isNotBlank(data.getPhoto())) {
String replace = data.getPhoto()
.replace("http://147.1.3.87", "http://172.28.1.159:82")
.replace("http://147.2.3.3", "http://172.28.1.71");
content.setSendUserPhoto(replace);
}
}else{
} else {
content.setSendUserPhoto(data.getPhoto());
}
ResultVo<String> deptWholeName = adminFeignClient.getDeptWholeName(data.getDept().getId());
content.setSendUserDeptName(deptWholeName.getData());
}
}
record.setEmailContent(content);
}
......@@ -185,7 +201,6 @@ public class EmailPersonServiceImpl extends ServiceImpl<EmailPersonMapper, Email
person.setReceiverList(this.findReceiverByContentId(content.getId(), null));
}
//发送人头像
if (vo.getIsSenderPhoto() !=null && vo.getIsSenderPhoto()){
ResultVo<UserDto> senderVo = adminFeignClient.findById(content.getSendUserId());
if (senderVo.isSuccess() && senderVo.getData() !=null){
UserDto data = senderVo.getData();
......@@ -197,7 +212,6 @@ public class EmailPersonServiceImpl extends ServiceImpl<EmailPersonMapper, Email
ResultVo<String> deptWholeName = adminFeignClient.getDeptWholeName(data.getDept().getId());
content.setSendUserDeptName(deptWholeName.getData());
}
}
person.setEmailContent(content);
}
}
......@@ -398,8 +412,8 @@ public class EmailPersonServiceImpl extends ServiceImpl<EmailPersonMapper, Email
List<EmailPerson> list =
this.lambdaQuery()
.in(EmailPerson::getId, vo.getPersonIdList())
.ge(EmailPerson::getSendTime, DateUtils.getRangeStart(vo.getSearchRange()))
.le(EmailPerson::getSendTime, LocalDateTime.now())
// .ge(EmailPerson::getSendTime, DateUtils.getRangeStart(vo.getSearchRange()))
// .le(EmailPerson::getSendTime, LocalDateTime.now())
.list();
for (EmailPerson person : list) {
......@@ -443,14 +457,12 @@ public class EmailPersonServiceImpl extends ServiceImpl<EmailPersonMapper, Email
public void readAllEmails(Long folderId) {
OnlineUserDto adminContext = TokenUtils.getAdminContext();
AssertUtils.notNull(adminContext, "登录已失效,请重新登录后再次尝试!");
LocalDateTime rangeStart = DateUtils.getRangeStart(2);
//LocalDateTime rangeStart = DateUtils.getRangeStart(2);
List<EmailPerson> personList = this.lambdaQuery().eq(EmailPerson::getUserId, adminContext.getUserId())
.eq(EmailPerson::getFolderId, folderId)
.eq(EmailPerson::getPersonType, EmailConstant.TYPE_EMAIL_RECEIVE)
.eq(EmailPerson::getIsRead, WhetherEnum.NO.getKey())
.ge(EmailPerson::getSendTime, rangeStart)
.le(EmailPerson::getSendTime, LocalDateTime.now())
.list();
if (CollectionUtil.isNotEmpty(personList)){
List<Long> ids = personList.stream().map(EmailPerson::getId).collect(Collectors.toList());
......@@ -471,8 +483,8 @@ public class EmailPersonServiceImpl extends ServiceImpl<EmailPersonMapper, Email
AssertUtils.notNull(adminContext, "登录已失效,请重新登录后再次尝试!");
List<EmailPerson> personList = this.lambdaQuery()
.ge(vo.getSearchRange() != null, EmailPerson::getSendTime, DateUtils.getRangeStart(vo.getSearchRange()))
.le(EmailPerson::getSendTime, LocalDateTime.now())
//.ge(vo.getSearchRange() != null, EmailPerson::getSendTime, DateUtils.getRangeStart(vo.getSearchRange()))
//.le(EmailPerson::getSendTime, LocalDateTime.now())
.in(EmailPerson::getId, vo.getPersonIdList())
.list();
......@@ -592,7 +604,7 @@ public class EmailPersonServiceImpl extends ServiceImpl<EmailPersonMapper, Email
if (type.equals(WhetherEnum.YES.getKey())){ //下
queryWrapper.ge(DateUtils.getRangeStart(vo.getSearchRange())!=null, EmailPerson::getSendTime, DateUtils.getRangeStart(vo.getSearchRange()));
//queryWrapper.ge(DateUtils.getRangeStart(vo.getSearchRange())!=null, EmailPerson::getSendTime, DateUtils.getRangeStart(vo.getSearchRange()));
queryWrapper.lt(EmailPerson::getSendTime, currentPerson.getSendTime());
queryWrapper.orderByDesc(EmailPerson::getSendTime);
//log.info(">>下一封");
......@@ -833,7 +845,6 @@ public class EmailPersonServiceImpl extends ServiceImpl<EmailPersonMapper, Email
person.setReceiverList(this.findReceiverByContentId(content.getId(), null));
//}
//发送人头像
if (vo.getIsSenderPhoto()){
ResultVo<UserDto> senderVo = adminFeignClient.findById(content.getSendUserId());
if (senderVo.isSuccess() && senderVo.getData() !=null){
UserDto data = senderVo.getData();
......@@ -854,7 +865,6 @@ public class EmailPersonServiceImpl extends ServiceImpl<EmailPersonMapper, Email
content.setSendUserDeptName(deptWholeName.getData());
}
}
person.setEmailContent(content);
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment