傅行帆 6 yıl önce
ebeveyn
işleme
53e66a878a

+ 0
- 3
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java Dosyayı Görüntüle

@@ -47,9 +47,6 @@ public class SocialServiceImpl implements SocialServiceI {
47 47
     @Autowired
48 48
     private  TaSysUserRoleMapper taSysUserRoleMapper;
49 49
 
50
-    @Autowired
51
-    private TpTransactionMapper tpTransactionMapper;
52
-
53 50
     @Autowired
54 51
     private TpTicketRecordMapper tpTicketRecordMapper;
55 52
 

+ 12
- 16
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/TicketServiceImpl.java Dosyayı Görüntüle

@@ -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
 }

+ 0
- 23
CODE/smart-community/community-common/src/main/java/com/community/commom/utils/EnumUtils.java Dosyayı Görüntüle

@@ -1,8 +1,5 @@
1 1
 package com.community.commom.utils;
2 2
 
3
-import com.community.commom.constant.enums.CodeEnum;
4
-import com.community.commom.constant.enums.TicketRepairTypeEnum;
5
-
6 3
 import java.lang.reflect.InvocationTargetException;
7 4
 import java.lang.reflect.Method;
8 5
 import java.util.Arrays;
@@ -121,24 +118,4 @@ public class EnumUtils {
121 118
         return enumConstants;
122 119
     }
123 120
 
124
-
125
-    /**
126
-     * 获取枚举类型
127
-     *
128
-     * @param code
129
-     * @param enumClass
130
-     * @param <T>
131
-     * @return
132
-     */
133
-    public static <T extends CodeEnum> T getByCode(Integer code,Class<T> enumClass){
134
-        for (T each:enumClass.getEnumConstants()){
135
-            if (code.equals(each.getCode())){
136
-                return each;
137
-            }
138
-        }
139
-
140
-        return null;
141
-    }
142
-
143
-
144 121
 }

BIN
CODE/smart-community/community-common/target/classes/com/community/commom/constant/Constant.class Dosyayı Görüntüle


BIN
CODE/smart-community/community-common/target/classes/com/community/commom/constant/enums/CodeEnum.class Dosyayı Görüntüle


BIN
CODE/smart-community/community-common/target/classes/com/community/commom/constant/enums/TaUserVerifyStatusEnum.class Dosyayı Görüntüle


BIN
CODE/smart-community/community-common/target/classes/com/community/commom/constant/enums/TicketRepairTypeEnum.class Dosyayı Görüntüle


BIN
CODE/smart-community/community-common/target/classes/com/community/commom/constant/enums/TicketStatusEnum.class Dosyayı Görüntüle


BIN
CODE/smart-community/community-common/target/classes/com/community/commom/constant/enums/TicketTypeEnum.class Dosyayı Görüntüle


BIN
CODE/smart-community/community-common/target/classes/com/community/commom/constant/enums/TicketUserTypeEnum.class Dosyayı Görüntüle


BIN
CODE/smart-community/community-common/target/classes/com/community/commom/utils/EnumUtils.class Dosyayı Görüntüle


BIN
CODE/smart-community/community-common/target/community-common-0.0.1.jar.original Dosyayı Görüntüle


BIN
文档/需求/app接口需求-第二版.xlsx Dosyayı Görüntüle