| | |
| | | List<TjHzLog> list = tjHzLogService.list(wq); |
| | | |
| | | for (TjHzLog hzLog : list) { |
| | | |
| | | List<String> a = new ArrayList<>(); |
| | | List<String> b = new ArrayList<>(); |
| | | if ("0".equals(tjHzLog.getHzType())) { |
| | | continue; |
| | | } |
| | | if (hzLog.getHzDeptId() != null) { |
| | | StringBuffer aa = new StringBuffer(); |
| | | final String[] split = hzLog.getHzDeptId().split(","); |
| | | for (String s : split) { |
| | | final SysDept byId = deptService.getById(s); |
| | | a.add(byId.getDeptName()); |
| | | b.add(String.valueOf(byId.getDeptId())); |
| | | aa.append(byId.getDeptName()); |
| | | aa.append(";"); |
| | | } |
| | | hzLog.setHzDeptName(String.valueOf(aa)); |
| | | } |
| | | |
| | | hzLog.setHzDeptNameList(a); |
| | | hzLog.setHzDeptIdList(b); |
| | | //会诊记录的评论 |
| | | if (hzLog.getId() != null) { |
| | | LambdaQueryWrapper<TjHzReplyLog> wq1 = new LambdaQueryWrapper<>(); |
| | | wq1.eq(TjHzReplyLog::getHzId, hzLog.getId()); |
| | | wq1.orderByDesc(TjHzReplyLog::getCreateTime); |
| | | List<TjHzReplyLog> list1 = tjHzReplyLogService.list(wq1); |
| | | hzLog.setHzReplyLogsList(list1); |
| | | } |