dingxin 6 yıl önce
ebeveyn
işleme
1c2285489b

+ 2
- 2
CODE/smart-community/property-api/src/main/java/com/community/huiju/controller/TpTicketController.java Dosyayı Görüntüle

@@ -95,7 +95,7 @@ public class TpTicketController extends BaseController {
95 95
     @RequestMapping(value = "/updateTicketStatus", method = RequestMethod.POST)
96 96
     public ResponseBean updateTicketStatus(@RequestBody String parameter, HttpSession session){
97 97
         UserElement userElement = getUserElement(session);
98
-        ResponseBean  responseBean = tpTicketService.updateTicketStatus(parameter,userElement.getId(),userElement.getCommunityId(),userElement.getUserName());
98
+        ResponseBean  responseBean = tpTicketService.updateTicketStatus(parameter,userElement.getId(),userElement.getCommunityId(),userElement.getUserName(),userElement.getLoginName());
99 99
         return responseBean;
100 100
     }
101 101
 
@@ -107,7 +107,7 @@ public class TpTicketController extends BaseController {
107 107
     @RequestMapping(value = "/updateTicket", method = RequestMethod.POST)
108 108
     public ResponseBean updateTicket(@RequestBody String parameter, HttpSession session){
109 109
         UserElement userElement = getUserElement(session);
110
-        ResponseBean  responseBean = tpTicketService.updateTicket(parameter,userElement.getId(),userElement.getCommunityId(),userElement.getUserName());
110
+        ResponseBean  responseBean = tpTicketService.updateTicket(parameter,userElement.getId(),userElement.getCommunityId(),userElement.getUserName(),userElement.getLoginName());
111 111
         return responseBean;
112 112
     }
113 113
 }

+ 2
- 2
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/TpTicketService.java Dosyayı Görüntüle

@@ -54,7 +54,7 @@ public interface TpTicketService extends IService<TpTicket> {
54 54
      * @param id
55 55
      * @return
56 56
      */
57
-    ResponseBean updateTicketStatus(String parameter, Integer id,Integer communityId,String userNmae );
57
+    ResponseBean updateTicketStatus(String parameter, Integer id,Integer communityId,String userNmae,String LoginName);
58 58
 
59 59
     /**
60 60
      * 修改当前状态为待评价
@@ -64,5 +64,5 @@ public interface TpTicketService extends IService<TpTicket> {
64 64
      * @param userName
65 65
      * @return
66 66
      */
67
-    ResponseBean updateTicket(String parameter, Integer id, Integer communityId, String userName);
67
+    ResponseBean updateTicket(String parameter, Integer id, Integer communityId, String userName,String longName);
68 68
 }

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

@@ -225,7 +225,7 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
225 225
     }
226 226
 
227 227
     @Override
228
-    public ResponseBean updateTicketStatus(String parameter, Integer id,Integer communityId,String userName) {
228
+    public ResponseBean updateTicketStatus(String parameter, Integer id,Integer communityId,String userName,String LoginName) {
229 229
         /*拒绝处理仅在待分配的情况下修改,由前台控制拒绝处理的按钮是否显示*/
230 230
         ResponseBean response=  new ResponseBean();
231 231
         JSONObject object= JSONObject.parseObject(parameter);
@@ -237,10 +237,11 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
237 237
         tpTicket.setUpdateUser(id);
238 238
         tpTicket.setUpdateDate(LocalDateTime.now());
239 239
         tpTicketMapper.updateById(tpTicket);
240
+        /*查询当前处理人的名字*/
240 241
 
241 242
         TpTicketRecord tpTicketRecord= new TpTicketRecord();
242 243
         tpTicketRecord.setTicketId(ticketId);
243
-        tpTicketRecord.setContent("拒绝处理");
244
+        tpTicketRecord.setContent("您的报修被物业人员"+userName+"拒绝接受理,原因:"+textContent+",有问题可以联系"+userName+":"+LoginName);
244 245
         tpTicketRecord.setCommunityId(communityId);
245 246
         tpTicketRecord.setStatus("1");
246 247
         tpTicketRecord.setCreateUser(id);
@@ -262,7 +263,7 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
262 263
     }
263 264
 
264 265
     @Override
265
-    public ResponseBean updateTicket(String parameter, Integer id, Integer communityId, String userName) {
266
+    public ResponseBean updateTicket(String parameter, Integer id, Integer communityId, String userName,String longName) {
266 267
         ResponseBean response=new ResponseBean();
267 268
         JSONObject object= JSONObject.parseObject(parameter);
268 269
         String  content = object.getString("content");
@@ -278,6 +279,7 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
278 279
         tpTicketRecord.setTicketId(ticketId);
279 280
        TpTicket tpTicketUserID= tpTicketMapper.selectById(ticketId);
280 281
         User userNameTpUserId= userMapper.selectById(tpTicketUserID.getTpUserId());
282
+        tpTicketRecord.setContent("物业工作人员"+userName+"已经处理结束联系方式"+longName+",如果没有问题请给好评");
281 283
         tpTicketRecord.setStatus("4");
282 284
         tpTicketRecord.setCreateUser(id);
283 285
         tpTicketRecord.setCreateDate(LocalDateTime.now());

+ 1
- 1
VUECODE/smart-property-manage/src/views/ticket/details.vue Dosyayı Görüntüle

@@ -517,7 +517,7 @@ export default {
517 517
         background: 'rgba(0, 0, 0, 0.7)' 
518 518
         })
519 519
 
520
-        if(this.listQuery.relationContent===undefined){
520
+        if(this.listQuery.relationContent===undefined||this.listQuery.relationContent===''){
521 521
          this.$message.error('请填写内容')
522 522
          loading.close()
523 523
          return