dingxin 6 лет назад
Родитель
Сommit
4e2d5e4cfc

+ 8
- 0
CODE/smart-community/operate-api/src/main/java/com/community/huiju/service/impl/CommunityServiceImpl.java Просмотреть файл

@@ -46,6 +46,9 @@ public class CommunityServiceImpl implements CommunityServiceI {
46 46
 
47 47
 	@Autowired
48 48
 	private TaUserMapper taUserMapper;
49
+
50
+	@Autowired
51
+	private  TaUserVerifyMapper taUserVerifyMapper;
49 52
 	/**
50 53
 	 * 分页获取小区列表
51 54
 	 * @param toCommunities
@@ -85,6 +88,11 @@ public class CommunityServiceImpl implements CommunityServiceI {
85 88
 			taUser.setUserName(toCommunities.getUserName());
86 89
 			taUser.setStatus("1");
87 90
 			taUserMapper.insert(taUser);
91
+
92
+			TaUserVerify  taUserVerify= new TaUserVerify();
93
+			taUserVerify.setUserId(taUser.getId());
94
+			taUserVerify.setCommunityId(toCommunities.getId());
95
+
88 96
 		}
89 97
 
90 98
 

+ 47
- 6
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpTicketServiceImpl.java Просмотреть файл

@@ -211,7 +211,7 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
211 211
         message.setModelType("1");
212 212
         message.setUuidType("1");
213 213
         message.setSource("2");
214
-        message.setMessageContent(content);
214
+        message.setMessageContent("物业回复您:"+content);
215 215
         message.setStatus("1");
216 216
         message.setReadStatus("0");
217 217
         message.setCreateUser(tpTicket.getCreateUser());
@@ -318,16 +318,36 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
318 318
         ticketRecordComment.setContent("拒绝受理,原因——"+textContent);
319 319
         ticketRecordComment.setUserName(userName);
320 320
         ticketRecordComment.setCreateDate(LocalDateTime.now());
321
-        response.addSuccess("成功");
322 321
         tpTicketRecordCommentMapper.insert(ticketRecordComment);
323 322
 
324 323
         //维护1.5版本
325 324
         Message message = new Message();
325
+//        message.setTicketId(ticketId);
326
+//        message.setUpdateUser(id);
327
+//        message.setUpdateDate(LocalDateTime.now());
328
+//        message.setStatus("0");
329
+//        messageMapper.updateTicketMessage(message);
330
+
331
+        QueryWrapper<TpTicket> queryWrapper = new QueryWrapper<>();
332
+        queryWrapper.eq("id", ticketId);
333
+        queryWrapper.eq("community_id", communityId);
334
+        TpTicket ticket = tpTicketMapper.selectOne(queryWrapper);
335
+        message.setCommunityId(communityId);
336
+        message.setMessageType(ticket.getType());
337
+        message.setTicketId(ticket.getId());
338
+        message.setAdviceType("1");
339
+        message.setUuid(ticket.getCreateUser());
340
+        message.setModelType("1");
341
+        message.setUuidType("1");
342
+        message.setSource("2");
343
+        message.setMessageContent("您的工单“" + ticket.getTicketTitle() + "”已被拒绝受理");
344
+        message.setStatus("1");
345
+        message.setReadStatus("0");
346
+        message.setCreateUser(id);
347
+        message.setCreateDate(LocalDateTime.now());
326 348
         message.setTicketId(ticketId);
327
-        message.setUpdateUser(id);
328
-        message.setUpdateDate(LocalDateTime.now());
329
-        message.setStatus("0");
330
-        messageMapper.updateTicketMessage(message);
349
+        messageMapper.insert(message);
350
+        response.addSuccess("成功");
331 351
         return response;
332 352
     }
333 353
 
@@ -382,6 +402,27 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
382 402
         //分配成功后这只messgae消息表status为无效
383 403
         messageMapper.updateTickMessageStatus(ticketId);
384 404
 
405
+        // 处理完成后推送app
406
+        QueryWrapper<TpTicket> queryWrapper = new QueryWrapper<>();
407
+        queryWrapper.eq("id", ticketId);
408
+        queryWrapper.eq("community_id", communityId);
409
+        TpTicket ticket = tpTicketMapper.selectOne(queryWrapper);
410
+        Message message= new Message();
411
+        message.setCommunityId(communityId);
412
+        message.setMessageType(ticket.getType());
413
+        message.setTicketId(ticket.getId());
414
+        message.setAdviceType("1");
415
+        message.setUuid(ticket.getCreateUser());
416
+        message.setModelType("1");
417
+        message.setUuidType("1");
418
+        message.setSource("2");
419
+        message.setMessageContent("您的工单“" + ticket.getTicketTitle() + "”已处理完成,请查看详情");
420
+        message.setStatus("1");
421
+        message.setReadStatus("0");
422
+        message.setCreateUser(id);
423
+        message.setCreateDate(LocalDateTime.now());
424
+        message.setTicketId(ticketId);
425
+        messageMapper.insert(message);
385 426
         response.addSuccess("成功");
386 427
         return response;
387 428
     }

+ 1
- 1
VUECODE/smart-property-manage/src/views/social/transaction/transactionAdd.vue Просмотреть файл

@@ -44,7 +44,7 @@
44 44
         </div>
45 45
       </el-form-item>
46 46
       <el-form-item>
47
-        <el-button type="primary" @click="submitForm('ruleForm','1')">发布</el-button>
47
+        <el-button type="primary" style="margin-left:13%"  @click="submitForm('ruleForm','1')">发布</el-button>
48 48
       </el-form-item>
49 49
     </el-form>
50 50
   </div>