|
@@ -232,11 +232,10 @@ public class MqttSubHandle {
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
|
|
|
|
- if (userIds.size() > 0) {
|
|
|
|
|
|
+ if (!userIds.isEmpty()) {
|
|
// 拥有者和被分享者phone
|
|
// 拥有者和被分享者phone
|
|
List<UserInfo> userInfos = userService.listByIds(userIds);
|
|
List<UserInfo> userInfos = userService.listByIds(userIds);
|
|
- for (int i = 0; i < userInfos.size(); i++) {
|
|
|
|
- UserInfo user = userInfos.get(i);
|
|
|
|
|
|
+ for (UserInfo user : userInfos) {
|
|
// 发送跌倒短信
|
|
// 发送跌倒短信
|
|
log.info("mqttutil--开始发送跌倒消息");
|
|
log.info("mqttutil--开始发送跌倒消息");
|
|
log.info("mqttutil--sendmsg:phone{}, dev_name:{}", user.getPhone(), devName.toString());
|
|
log.info("mqttutil--sendmsg:phone{}, dev_name:{}", user.getPhone(), devName.toString());
|
|
@@ -254,7 +253,7 @@ public class MqttSubHandle {
|
|
// 发送微信公告号消息
|
|
// 发送微信公告号消息
|
|
wxOfficeAccountClient.sendMsg(devId, devName.toString(), user.getPhone(), fwhOpenId, "设备检测到跌倒,请前往小程序查看详细信息");
|
|
wxOfficeAccountClient.sendMsg(devId, devName.toString(), user.getPhone(), fwhOpenId, "设备检测到跌倒,请前往小程序查看详细信息");
|
|
log.info("发送微信公众号消息发完了");
|
|
log.info("发送微信公众号消息发完了");
|
|
- }
|
|
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
@@ -269,10 +268,10 @@ public class MqttSubHandle {
|
|
|
|
|
|
List<DevInfo> devs = devInfoService.queryByClientId(clientId);
|
|
List<DevInfo> devs = devInfoService.queryByClientId(clientId);
|
|
List<Long> userIds = new ArrayList<>();
|
|
List<Long> userIds = new ArrayList<>();
|
|
- StringBuffer devName = new StringBuffer("");
|
|
|
|
|
|
+ StringBuilder devName = new StringBuilder();
|
|
String devId = "";
|
|
String devId = "";
|
|
// 设备拥有者openid
|
|
// 设备拥有者openid
|
|
- if (devs != null && devs.size() > 0) {
|
|
|
|
|
|
+ if (devs != null && !devs.isEmpty()) {
|
|
DevInfo dev = devs.get(0);
|
|
DevInfo dev = devs.get(0);
|
|
userIds.add(dev.getUserId());
|
|
userIds.add(dev.getUserId());
|
|
devName.append(dev.getDevName());
|
|
devName.append(dev.getDevName());
|
|
@@ -287,7 +286,7 @@ public class MqttSubHandle {
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
|
|
|
|
- if (userIds.size() > 0) {
|
|
|
|
|
|
+ if (!userIds.isEmpty()) {
|
|
// 拥有者和被分享者phone
|
|
// 拥有者和被分享者phone
|
|
List<UserInfo> userInfos = userService.listByIds(userIds);
|
|
List<UserInfo> userInfos = userService.listByIds(userIds);
|
|
for (int i = 0; i < userInfos.size(); i++) {
|
|
for (int i = 0; i < userInfos.size(); i++) {
|
|
@@ -338,7 +337,7 @@ public class MqttSubHandle {
|
|
|
|
|
|
String targetPointsStr = JSON.toJSONString(targetPoints);
|
|
String targetPointsStr = JSON.toJSONString(targetPoints);
|
|
List<DevInfo> devs = devInfoService.queryByClientId(clientId);
|
|
List<DevInfo> devs = devInfoService.queryByClientId(clientId);
|
|
- if (devs != null && devs.size() > 0) {
|
|
|
|
|
|
+ if (devs != null && !devs.isEmpty()) {
|
|
DevInfo dev = devs.get(0);
|
|
DevInfo dev = devs.get(0);
|
|
if (!targetPointsStr.equals(dev.getTargetPoints())) {
|
|
if (!targetPointsStr.equals(dev.getTargetPoints())) {
|
|
// 存储跌倒事件
|
|
// 存储跌倒事件
|
|
@@ -451,7 +450,7 @@ public class MqttSubHandle {
|
|
vo.setLength(length);
|
|
vo.setLength(length);
|
|
|
|
|
|
List<DevInfo> devs = devInfoService.queryByClientId(clientId);
|
|
List<DevInfo> devs = devInfoService.queryByClientId(clientId);
|
|
- if (devs.size() > 0) {
|
|
|
|
|
|
+ if (!devs.isEmpty()) {
|
|
|
|
|
|
devInfoService.update(vo, new LambdaUpdateWrapper<DevInfo>().eq(DevInfo::getClientId, clientId));
|
|
devInfoService.update(vo, new LambdaUpdateWrapper<DevInfo>().eq(DevInfo::getClientId, clientId));
|
|
|
|
|