dingxin před 6 roky
rodič
revize
b774d2d244

+ 29
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/common/messagePush.java Zobrazit soubor

@@ -0,0 +1,29 @@
1
+package com.community.huiju.common;
2
+
3
+/**
4
+ * version V1.0
5
+ * class_name: $METHOD_NAME$
6
+ * param: $METHOD_PARAM$
7
+ * describe: TODO
8
+ * creat_user:fannaixi
9
+ * creat_time: 2019/4/18
10
+ **/
11
+public class messagePush {
12
+    public String[]  messagePushAll() {
13
+        String[] messageArr = new String[14];
14
+        messageArr[0] = "账号已审核通过,看看下面的消息了解下APP如何使用吧!";
15
+        messageArr[1] = "点击顶部小区名称,切换到其他房产或小区,或关联更多房产";
16
+        messageArr[2] = "点击上方 人脸录入,为自己或家人录入人脸信息,家人未注册可先替TA注册";
17
+        messageArr[3] = "点击上方 访客邀请,将生成的二维码发送给访客,访客即可使用二维码开门";
18
+        messageArr[4] = "点击上方 公区监控,查看小区公共区域视频直播,看看大家都在干什么";
19
+        messageArr[5] = "点击上方 智能家居,安装APP玩转室内智能家居设备";
20
+        messageArr[6] = "想知道物业公告和社区活动?点击底部 论坛 查看";
21
+        messageArr[7] = "参与社区议事,发布二手/求购/租赁等热门话题,点击底部 论坛 话题";
22
+        messageArr[8] = "点击底部开锁图标,获取开门二维码,即可扫码开门";
23
+        messageArr[9] = "楼道灯不亮,电梯坏了,通下水道,找保洁?点击底部 服务 报修";
24
+        messageArr[10] = "想投诉施工扰民、乱搭乱建、乱停车?点击底部 服务 投诉";
25
+        messageArr[11] = "有很急的事需要马上联系物业?点击底部 服务 物业 电话联系物业";
26
+        messageArr[12] = "家人想刷脸进门不会操作?点击底部 个人 房屋成员管理 邀请新成员为TA录入人脸";
27
+        return  messageArr;
28
+    }
29
+}

+ 2
- 15
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/TaUserVerifyServicelmpl.java Zobrazit soubor

@@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONObject;
5 5
 import com.community.commom.constant.Constant;
6 6
 import com.community.commom.mode.ResponseBean;
7 7
 import com.community.commom.session.UserElement;
8
+import com.community.huiju.common.messagePush;
8 9
 import com.community.huiju.dao.*;
9 10
 import com.community.huiju.exception.WisdomException;
10 11
 import com.community.huiju.model.*;
@@ -264,21 +265,7 @@ public class TaUserVerifyServicelmpl implements TaUserVerifyServicel {
264 265
                 insertTpBuildingOwnerInfo(userElement, user, null, userVerify.getId());
265 266
             }
266 267
             //审核通过后推送消息(临时数据)
267
-            String[] messageArr= new String[14];
268
-            messageArr[0]="账号已审核通过,看看下面的消息了解下APP如何使用吧!";
269
-            messageArr[1]="点击顶部小区名称,切换到其他房产或小区,或关联更多房产";
270
-            messageArr[2]="点击上方 人脸录入,为自己或家人录入人脸信息,家人未注册可先替TA注册";
271
-            messageArr[3]="点击上方 访客邀请,将生成的二维码发送给访客,访客即可使用二维码开门";
272
-            messageArr[4]="点击上方 公区监控,查看小区公共区域视频直播,看看大家都在干什么";
273
-            messageArr[5]="点击上方 智能家居,安装APP玩转室内智能家居设备";
274
-            messageArr[6]="想知道物业公告和社区活动?点击底部 论坛 查看";
275
-            messageArr[7]="参与社区议事,发布二手/求购/租赁等热门话题,点击底部 论坛 话题";
276
-            messageArr[8]="点击底部开锁图标,获取开门二维码,即可扫码开门";
277
-            messageArr[9]="楼道灯不亮,电梯坏了,通下水道,找保洁?点击底部 服务 报修";
278
-            messageArr[10]="想投诉施工扰民、乱搭乱建、乱停车?点击底部 服务 投诉";
279
-            messageArr[11]="有很急的事需要马上联系物业?点击底部 服务 物业 电话联系物业";
280
-            messageArr[12]="家人想刷脸进门不会操作?点击底部 个人 房屋成员管理 邀请新成员为TA录入人脸";
281
-            messageArr[13]="物业费水电费不想跑去物业交?点击底部 个人 物业相关缴费 一键缴费";
268
+             String[] messageArr= new messagePush().messagePushAll();
282 269
             for (String count:messageArr) {
283 270
                 TpMessage message = new TpMessage();
284 271
                 message.setCommunityId(userVerify.getCommunityId());

+ 34
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/common/base/messagePush.java Zobrazit soubor

@@ -0,0 +1,34 @@
1
+package com.community.huiju.common.base;
2
+import com.community.commom.session.UserElement;
3
+import com.community.huiju.model.Message;
4
+import com.community.huiju.model.TaUserVerify;
5
+
6
+import java.time.LocalDateTime;
7
+
8
+/**
9
+ * version V1.0
10
+ * class_name: $METHOD_NAME$
11
+ * param: $METHOD_PARAM$
12
+ * describe: TODO
13
+ * creat_user:fannaixi
14
+ * creat_time: 2019/4/18
15
+ **/
16
+public class  messagePush {
17
+    public String[]  messagePushAll() {
18
+        String[] messageArr = new String[14];
19
+        messageArr[0] = "账号已审核通过,看看下面的消息了解下APP如何使用吧!";
20
+        messageArr[1] = "点击顶部小区名称,切换到其他房产或小区,或关联更多房产";
21
+        messageArr[2] = "点击上方 人脸录入,为自己或家人录入人脸信息,家人未注册可先替TA注册";
22
+        messageArr[3] = "点击上方 访客邀请,将生成的二维码发送给访客,访客即可使用二维码开门";
23
+        messageArr[4] = "点击上方 公区监控,查看小区公共区域视频直播,看看大家都在干什么";
24
+        messageArr[5] = "点击上方 智能家居,安装APP玩转室内智能家居设备";
25
+        messageArr[6] = "想知道物业公告和社区活动?点击底部 论坛 查看";
26
+        messageArr[7] = "参与社区议事,发布二手/求购/租赁等热门话题,点击底部 论坛 话题";
27
+        messageArr[8] = "点击底部开锁图标,获取开门二维码,即可扫码开门";
28
+        messageArr[9] = "楼道灯不亮,电梯坏了,通下水道,找保洁?点击底部 服务 报修";
29
+        messageArr[10] = "想投诉施工扰民、乱搭乱建、乱停车?点击底部 服务 投诉";
30
+        messageArr[11] = "有很急的事需要马上联系物业?点击底部 服务 物业 电话联系物业";
31
+        messageArr[12] = "家人想刷脸进门不会操作?点击底部 个人 房屋成员管理 邀请新成员为TA录入人脸";
32
+        return  messageArr;
33
+    }
34
+}

+ 25
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/BuildingOwnerInfoServiceImpl.java Zobrazit soubor

@@ -13,6 +13,7 @@ import com.community.commom.session.UserElement;
13 13
 import com.community.commom.utils.AccountValidatorUtil;
14 14
 import com.community.commom.utils.BeanTools;
15 15
 
16
+import com.community.huiju.common.base.messagePush;
16 17
 import com.community.huiju.common.code.ICode;
17 18
 import com.community.huiju.dao.*;
18 19
 import com.community.huiju.exception.WisdomException;
@@ -104,6 +105,9 @@ public class BuildingOwnerInfoServiceImpl extends ServiceImpl<TpBuildingOwnerInf
104 105
     @Autowired
105 106
     private TaFaceMapper taFaceMapper;
106 107
 
108
+    @Autowired
109
+    private MessageMapper messageMapper;
110
+
107 111
     @Autowired
108 112
     @Qualifier("phoneCodeImpl")
109 113
     private ICode iCode;
@@ -303,6 +307,27 @@ public class BuildingOwnerInfoServiceImpl extends ServiceImpl<TpBuildingOwnerInf
303 307
 
304 308
         tpBuildingOwnerInfo.setTaUserVerifyId(taUserVerify.getId());
305 309
         row = tpBuildingOwnerInfoMapper.updateById(tpBuildingOwnerInfo);
310
+        //推送消息
311
+        String[] messageArr= new messagePush().messagePushAll( );
312
+        for (String count : messageArr) {
313
+            Message message = new Message();
314
+            message.setCommunityId(userVerify.getCommunityId());
315
+            message.setMessageType("6");
316
+            message.setAdviceType("1");
317
+            message.setModelType("1");
318
+            message.setUuid(user.getId());
319
+            message.setUuidType("1");
320
+            message.setSource("1");
321
+            message.setMessageContent(count);
322
+            message.setStatus("1");
323
+            message.setResult("");
324
+            message.setMeaasgeTypeId("");
325
+            message.setReadStatus("0");
326
+            message.setCreateUser(userElement.getId());
327
+            message.setCreateDate(LocalDateTime.now());
328
+            messageMapper.insert(message);
329
+        }
330
+
306 331
 
307 332
         if (row <= 0) {
308 333
             throw new WisdomException("操作失败!");

+ 43
- 1
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TaUserVerifyServiceImpl.java Zobrazit soubor

@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7 7
 import com.community.commom.constant.Constant;
8 8
 import com.community.commom.mode.ResponseBean;
9 9
 import com.community.commom.session.UserElement;
10
+import com.community.huiju.common.base.messagePush;
10 11
 import com.community.huiju.dao.*;
11 12
 import com.community.huiju.exception.WisdomException;
12 13
 import com.community.huiju.feign.TaUserFeignService;
@@ -59,6 +60,8 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
59 60
     @Autowired
60 61
     private TaUserFeignService taUserFeignService;
61 62
 
63
+    @Autowired
64
+    private MessageMapper tpmessageMapper;
62 65
     @Override
63 66
     public ResponseBean selectAll(String phone, String userName, String idCard, Integer pageNum, Integer pageSize) {
64 67
         ResponseBean responseBean = new ResponseBean();
@@ -107,6 +110,26 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
107 110
         userVerify.setVerifyStatus(status);
108 111
         userVerify.setVerifyName(user.getUserName());
109 112
         taUserVerifyMapper.updateById(userVerify);
113
+
114
+        String[] messageArr= new messagePush().messagePushAll( );
115
+        for (String count : messageArr) {
116
+            Message message = new Message();
117
+            message.setCommunityId(userVerify.getCommunityId());
118
+            message.setMessageType("6");
119
+            message.setAdviceType("1");
120
+            message.setModelType("1");
121
+            message.setUuid(userVerify.getUserId());
122
+            message.setUuidType("1");
123
+            message.setSource("1");
124
+            message.setMessageContent(count);
125
+            message.setStatus("1");
126
+            message.setResult("");
127
+            message.setMeaasgeTypeId("");
128
+            message.setReadStatus("0");
129
+            message.setCreateUser(userElement.getId());
130
+            message.setCreateDate(LocalDateTime.now());
131
+            tpmessageMapper.insert(message);
132
+        }
110 133
         responseBean.addSuccess("操作成功!");
111 134
 
112 135
         return responseBean;
@@ -153,7 +176,6 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
153 176
         TpUnit tpUnit = tpUnitMapper.selectById(userVerify.getUnitId());
154 177
         TpLevel tpLevel = tpLevelMapper.selectById(userVerify.getLevelId());
155 178
         TpRoomNo tpRoomNo = tpRoomNoMapper.selectById(userVerify.getRoomNoId());
156
-
157 179
         TpBuildingOwnerInfo tpBuildingOwnerInfo = new TpBuildingOwnerInfo();
158 180
         tpBuildingOwnerInfo.setCommunityId(userVerify.getCommunityId());
159 181
         tpBuildingOwnerInfo.setIdCard(taUser.getIdCard());
@@ -222,6 +244,26 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
222 244
             }
223 245
         }
224 246
         taUserVerifyMapper.updateById(userVerify);
247
+        //推送消息
248
+        String[] messageArr= new messagePush().messagePushAll( );
249
+        for (String count : messageArr) {
250
+            Message message = new Message();
251
+            message.setCommunityId(userVerify.getCommunityId());
252
+            message.setMessageType("6");
253
+            message.setAdviceType("1");
254
+            message.setModelType("1");
255
+            message.setUuid(userVerify.getUserId());
256
+            message.setUuidType("1");
257
+            message.setSource("1");
258
+            message.setMessageContent(count);
259
+            message.setStatus("1");
260
+            message.setResult("");
261
+            message.setMeaasgeTypeId("");
262
+            message.setReadStatus("0");
263
+            message.setCreateUser(userElement.getId());
264
+            message.setCreateDate(LocalDateTime.now());
265
+            tpmessageMapper.insert(message);
266
+        }
225 267
 
226 268
         responseBean.addSuccess("操作成功!");
227 269