|
@@ -10,13 +10,11 @@ import com.community.commom.mode.ResponseBean;
|
10
|
10
|
import com.community.commom.session.UserElement;
|
11
|
11
|
import com.community.commom.utils.BeanTools;
|
12
|
12
|
import com.community.huiju.dao.MessageMapper;
|
|
13
|
+import com.community.huiju.dao.TaUserMapper;
|
13
|
14
|
import com.community.huiju.dao.TdImagesMapper;
|
14
|
15
|
import com.community.huiju.dao.TpActivityMapper;
|
15
|
16
|
import com.community.huiju.exception.WisdomException;
|
16
|
|
-import com.community.huiju.model.Message;
|
17
|
|
-import com.community.huiju.model.TdImages;
|
18
|
|
-import com.community.huiju.model.TpActivity;
|
19
|
|
-import com.community.huiju.model.User;
|
|
17
|
+import com.community.huiju.model.*;
|
20
|
18
|
import com.community.huiju.service.ITdImagesService;
|
21
|
19
|
import com.community.huiju.service.ITpActivityService;
|
22
|
20
|
import com.community.huiju.service.IUserService;
|
|
@@ -60,6 +58,8 @@ public class TpActivityServiceImpl extends ServiceImpl<TpActivityMapper, TpActiv
|
60
|
58
|
@Autowired
|
61
|
59
|
private MessageMapper messageMapper;
|
62
|
60
|
|
|
61
|
+ @Autowired
|
|
62
|
+ private TaUserMapper taUserMapper;
|
63
|
63
|
@Override
|
64
|
64
|
public ResponseBean listQuery(String parameter, UserElement userElement) {
|
65
|
65
|
ResponseBean responseBean = new ResponseBean();
|
|
@@ -173,19 +173,27 @@ public class TpActivityServiceImpl extends ServiceImpl<TpActivityMapper, TpActiv
|
173
|
173
|
activityMessage.setActivityId(tpActivity.getId());
|
174
|
174
|
activityMessage.setCreateDate(LocalDateTime.now());
|
175
|
175
|
activityMessage.setCreateUser(userElement.getId());
|
|
176
|
+ activityMessage.setReadStatus("0");
|
176
|
177
|
//为草稿时
|
177
|
178
|
if ("2".equals(tpActivity.getStatus())) {
|
178
|
179
|
messageMapper.insert(activityMessage);
|
179
|
180
|
}
|
180
|
181
|
activityMessage.setModelType("1");
|
181
|
182
|
activityMessage.setAdviceType("1");
|
182
|
|
- activityMessage.setUuid(-1);
|
183
|
183
|
activityMessage.setSource("1");
|
184
|
184
|
activityMessage.setUuidType("1");
|
185
|
185
|
activityMessage.setMessageContent(tpActivity.getActivityTitle());
|
|
186
|
+
|
186
|
187
|
if("1".equals(tpActivity.getStatus())) {
|
187
|
|
- messageMapper.insert(activityMessage);
|
188
|
|
- }
|
|
188
|
+ QueryWrapper<TaUser> queryWrapperTaUser = new QueryWrapper<>();
|
|
189
|
+ queryWrapperTaUser.eq("community_id",userElement.getCommunityId());
|
|
190
|
+ List<TaUser> userList= taUserMapper.selectList(queryWrapperTaUser);
|
|
191
|
+ for (TaUser taUser:userList){
|
|
192
|
+ activityMessage.setUuid(taUser.getId());
|
|
193
|
+ messageMapper.insert(activityMessage);
|
|
194
|
+ }
|
|
195
|
+
|
|
196
|
+ }
|
189
|
197
|
// 发布时消息为无效
|
190
|
198
|
if ("1".equals(tpActivity.getStatus())) {
|
191
|
199
|
QueryWrapper<Message> queryWrapper = new QueryWrapper<>();
|