fix: 用户报警第一电话,逻辑判断修改,可任意修改,不需要必须包含自己手机号。
This commit is contained in:
@@ -295,30 +295,13 @@ public class AquUserController extends BaseController {
|
||||
return R.fail("用户未登录");
|
||||
}
|
||||
|
||||
// 查询用户信息,获取当前用户的手机号
|
||||
// 查询用户信息,确认当前用户存在
|
||||
AquUserVo user = aquUserService.queryById(userId);
|
||||
if (user == null) {
|
||||
return R.fail("用户不存在");
|
||||
}
|
||||
|
||||
String oldMobilePhone = user.getMobilePhone();
|
||||
if (StringUtils.isEmpty(oldMobilePhone)) {
|
||||
return R.fail("用户手机号不存在,无权操作");
|
||||
}
|
||||
|
||||
// 验证报警电话列表是否包含用户自己的手机号
|
||||
List<String> listPhone = request.getListPhone();
|
||||
boolean containUser = false;
|
||||
for (String phone : listPhone) {
|
||||
if (phone.equals(oldMobilePhone)) {
|
||||
containUser = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!containUser) {
|
||||
return R.fail("报警电话必须包含自己手机号");
|
||||
}
|
||||
|
||||
// 序列化为JSON字符串
|
||||
String warnPhoneJson = JsonUtils.toJsonString(listPhone);
|
||||
|
||||
Reference in New Issue
Block a user