7月27日开发日志
本周作为资源管理与业务分发组的部分的开发已经基本结束,本周主要任务是对于一些在迭代开发的过程中出现的BUG进行调试,对于一些早期设定的组件的逻辑进行完善。
企业在获取消息列表的时候,无法获取到已注销用户的离职信息,这个问题是由于早期开发的时候尚未实现用户注销,所遗留下来的问题:
现在企业能够正常的接收到所有的消息提醒了:
@GetMapping("/notice_list")
public Result<List<NoticeVo>> getNoticeList(@RequestParam Integer companyId) {
List<Notice> ln = companyService.getNoticeListById(companyId);
List<NoticeVo> lno = new LinkedList<>();
NoticeVo nv;
String fromName, toName;
for (Notice notice : ln) {
if (notice.getFromType())
fromName = companyService.getCompany(notice.getFromId()).getName();
else
fromName = userService.getUserByIdAll(notice.getFromId()).getName();
if (notice.getToType())
toName = companyService.getCompany(notice.getToId()).getName();
else
toName = userService.getUserById(notice.getToId()).getName();
nv = NoticeVo.setNoticeVo(notice, fromName, toName);
lno.add(nv);
}
return Result.success(lno);
}