|
@@ -1,10 +1,7 @@
|
1
|
1
|
package com.community.huiju.service.impl;
|
2
|
2
|
|
3
|
|
-import com.community.commom.constant.enums.TicketStatusEnum;
|
4
|
|
-import com.community.commom.constant.enums.TicketTypeEnum;
|
5
|
|
-import com.community.commom.constant.enums.TicketUserTypeEnum;
|
|
3
|
+
|
6
|
4
|
import com.community.commom.mode.ResponseBean;
|
7
|
|
-import com.community.commom.utils.EnumUtils;
|
8
|
5
|
import com.community.huiju.dao.TpTicketMapper;
|
9
|
6
|
import com.community.huiju.dao.TpTicketRecordCommentMapper;
|
10
|
7
|
import com.community.huiju.dao.TpTicketRecordMapper;
|
|
@@ -12,9 +9,7 @@ import com.community.huiju.model.TpTicket;
|
12
|
9
|
import com.community.huiju.model.TpTicketRecord;
|
13
|
10
|
import com.community.huiju.model.TpTicketRecordComment;
|
14
|
11
|
import com.community.huiju.service.ITicketService;
|
15
|
|
-import com.community.huiju.vo.RecordCommentVO;
|
16
|
|
-import com.community.huiju.vo.TpTicketRecordCommentVO;
|
17
|
|
-import com.community.huiju.vo.TpTicketRecordVO;
|
|
12
|
+
|
18
|
13
|
import com.community.huiju.vo.TpTicketVO;
|
19
|
14
|
import com.github.pagehelper.PageHelper;
|
20
|
15
|
import com.google.common.collect.Lists;
|
|
@@ -26,7 +21,6 @@ import org.springframework.stereotype.Service;
|
26
|
21
|
|
27
|
22
|
import java.util.List;
|
28
|
23
|
import java.util.Map;
|
29
|
|
-import java.util.stream.Collectors;
|
30
|
24
|
|
31
|
25
|
/**
|
32
|
26
|
* 工单业务 实现
|
|
@@ -161,14 +155,16 @@ public class TicketServiceImpl implements ITicketService {
|
161
|
155
|
public TpTicket getTicketSchedule(String communityId, Integer ticketId) {
|
162
|
156
|
//查看工单详情
|
163
|
157
|
TpTicket ticket = tpTicketMapper.selectByTicketId(communityId,ticketId);
|
164
|
|
- //工单进度
|
165
|
|
- List<TpTicketRecord> ticketRecordList = tpTicketRecordMapper.getTicketRecordByTicketId(communityId,ticketId);
|
166
|
|
- //工单回复
|
167
|
|
- ticketRecordList.stream().forEach(TpTicketRecord -> {
|
168
|
|
- List<TpTicketRecordComment> ticketRecordCommentList = tpTicketRecordCommentMapper.selectByTicketRecordId(TpTicketRecord);
|
169
|
|
- TpTicketRecord.setTicketRecordCommentList(ticketRecordCommentList);
|
170
|
|
- });
|
171
|
|
- ticket.setTicketRecordList(ticketRecordList);
|
|
158
|
+ if (null != ticket){
|
|
159
|
+ //工单进度
|
|
160
|
+ List<TpTicketRecord> ticketRecordList = tpTicketRecordMapper.getTicketRecordByTicketId(communityId,ticketId);
|
|
161
|
+ //工单回复
|
|
162
|
+ ticketRecordList.stream().forEach(TpTicketRecord -> {
|
|
163
|
+ List<TpTicketRecordComment> ticketRecordCommentList = tpTicketRecordCommentMapper.selectByTicketRecordId(TpTicketRecord);
|
|
164
|
+ TpTicketRecord.setTicketRecordCommentList(ticketRecordCommentList);
|
|
165
|
+ });
|
|
166
|
+ ticket.setTicketRecordList(ticketRecordList);
|
|
167
|
+ }
|
172
|
168
|
return ticket;
|
173
|
169
|
}
|
174
|
170
|
}
|