|
@@ -3,6 +3,7 @@ package com.community.huiju.service.impl;
|
3
|
3
|
import com.alibaba.fastjson.JSONObject;
|
4
|
4
|
import com.community.commom.constant.Constant;
|
5
|
5
|
import com.community.commom.mode.ResponseBean;
|
|
6
|
+import com.community.commom.session.UserElement;
|
6
|
7
|
import com.community.huiju.dao.*;
|
7
|
8
|
import com.community.huiju.model.*;
|
8
|
9
|
import com.community.huiju.service.ImageServiceI;
|
|
@@ -454,14 +455,35 @@ public class SocialServiceImpl implements SocialServiceI {
|
454
|
455
|
}
|
455
|
456
|
|
456
|
457
|
@Override
|
457
|
|
- public ResponseBean deleteransaction(Integer id,Integer userId) {
|
|
458
|
+ public ResponseBean deleteransaction(Integer id, UserElement userElement) {
|
458
|
459
|
ResponseBean responseBean= new ResponseBean();
|
459
|
460
|
TpTransaction tpTransaction=tpTransactionMapper.getById(Integer.valueOf(id));
|
460
|
|
- if(null!= tpTransaction && userId.equals(tpTransaction.getTaUserId())) {
|
|
461
|
+ if(null!= tpTransaction && userElement.getId().equals(tpTransaction.getTaUserId())) {
|
461
|
462
|
tpTransaction.setStatus("0");
|
462
|
463
|
tpTransaction.setUpdateDate(new Date());
|
463
|
464
|
tpTransactionMapper.updateByPrimaryKeySelective(tpTransaction);
|
464
|
465
|
responseBean.addSuccess("删除成功");
|
|
466
|
+
|
|
467
|
+
|
|
468
|
+
|
|
469
|
+ // 把消息变为无效
|
|
470
|
+ Map<String, Object> map = new HashMap<>();
|
|
471
|
+ map.put("communityId", userElement.getCommunityId());
|
|
472
|
+ map.put("messageType", "9");
|
|
473
|
+ map.put("adviceType", "4");
|
|
474
|
+ map.put("uuidType", "2");
|
|
475
|
+ map.put("source", "1");
|
|
476
|
+ map.put("status", "1");
|
|
477
|
+ map.put("modelType", "1");
|
|
478
|
+ map.put("transactionId", tpTransaction.getId());
|
|
479
|
+ TpMessage tpMessage = tpMessageMapper.selectConditionsTpMessage(map);
|
|
480
|
+ if (null != tpMessage) {
|
|
481
|
+ tpMessage.setStatus("0");
|
|
482
|
+ tpMessageMapper.updateByPrimaryKeySelective(tpMessage);
|
|
483
|
+ }
|
|
484
|
+
|
|
485
|
+
|
|
486
|
+
|
465
|
487
|
}else {
|
466
|
488
|
responseBean.addSuccess("当前ID不存在");
|
467
|
489
|
}
|
|
@@ -524,6 +546,8 @@ public class SocialServiceImpl implements SocialServiceI {
|
524
|
546
|
message.setModelType("2");
|
525
|
547
|
//超级管理员
|
526
|
548
|
message.setUuid(toCommunitiesMapper.selectAndmin(communityId));
|
|
549
|
+ message.setModelType("1");
|
|
550
|
+ message.setUuid(userId);
|
527
|
551
|
message.setUuidType("2");
|
528
|
552
|
message.setSource("1");
|
529
|
553
|
message.setMessageContent("{" + taUser.getUserName() + "}举报了{" + createUser.getUserName() + "}发布的帖子:{" + tpTransaction.getTransactionTitle() + "},举报原因:{" + sysReportReason.getReason() + "},点击责令发布人修改或直接作废帖子");
|