dingxin 6 years ago
parent
commit
7e70ff7206

+ 1
- 1
CODE/smart-community/app-api/src/main/java/com/community/huiju/AppApplication.java View File

@@ -31,7 +31,7 @@ public class AppApplication {
31 31
 	public HttpMessageConverters fastJsonConfigure(){
32 32
 		FastJsonHttpMessageConverter converter = new FastJsonHttpMessageConverter();
33 33
 		FastJsonConfig fastJsonConfig = new FastJsonConfig();
34
-		fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
34
+		fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat,SerializerFeature.DisableCircularReferenceDetect);
35 35
 		//日期格式化
36 36
 		//fastJsonConfig.setDateFormat("yyyy-MM-dd HH:mm:ss");
37 37
 		converter.setFastJsonConfig(fastJsonConfig);

+ 11
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java View File

@@ -47,6 +47,9 @@ public class TicketServiceImpl implements ITicketService {
47 47
     @Autowired
48 48
     private TpMessageMapper tpMessageMapper;
49 49
 
50
+    @Autowired
51
+    private TpannouncementTelMapper tpannouncementTelMapper;
52
+
50 53
     @Override
51 54
     public ResponseBean getList(TpTicket tpTicket, Integer pageNum, Integer pageSize) {
52 55
 
@@ -114,6 +117,9 @@ public class TicketServiceImpl implements ITicketService {
114 117
      */
115 118
     public void tpTicketVOConvert(List<TpTicket> source, List<TpTicketVO> target) {
116 119
 
120
+        // 获取联系号码簿(物业号码)
121
+        List<TpannouncementTel> tpannouncementTel = tpannouncementTelMapper.getTpannouncementTel();
122
+
117 123
         // 查询参数
118 124
         Map<String, Object> lastRecordMap = Maps.newHashMap();
119 125
         // 表示查询出最新的一条
@@ -141,6 +147,11 @@ public class TicketServiceImpl implements ITicketService {
141 147
                 tpTicketVO.setCommentCreateDate(comment.getCreateDate());
142 148
             }
143 149
 
150
+            // 0:待分配  1:拒绝受理 2:待处理 3:正在处理 4:待评价 5:已评价 6:被终止
151
+            if ("0".equals(e.getStatus())) {
152
+                tpTicketVO.setContactBook(tpannouncementTel);
153
+            }
154
+
144 155
             target.add(tpTicketVO);
145 156
         });
146 157
     }

+ 6
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/vo/TpTicketVO.java View File

@@ -1,10 +1,13 @@
1 1
 package com.community.huiju.vo;
2 2
 
3
+import com.community.huiju.model.TpannouncementTel;
3 4
 import lombok.AllArgsConstructor;
4 5
 import lombok.Data;
5 6
 import lombok.NoArgsConstructor;
6 7
 
7 8
 import java.util.Date;
9
+import java.util.List;
10
+import java.util.Map;
8 11
 
9 12
 /**
10 13
  * 工单列表数据
@@ -60,4 +63,7 @@ public class TpTicketVO {
60 63
 
61 64
     /** 最新进展的时间 **/
62 65
     private Date commentCreateDate;
66
+
67
+    /** 联系物业号码簿 **/
68
+    private List<TpannouncementTel> contactBook;
63 69
 }