|
@@ -69,13 +69,13 @@ public class DevApiController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- @DeleteMapping("/my/removeMyDevice/{id}")
|
|
|
+ @PostMapping("/my/unBindMyDevice")
|
|
|
@ApiOperation(tags = {"我的设备"},value = "移除设备(解除绑定) -- 二期新增")
|
|
|
- public Result<Object> removeMyDevice(HttpServletRequest request,@RequestHeader("token") String token,
|
|
|
- @PathVariable("id") Long id) {
|
|
|
+ public Result<Object> unBindMyDevice(HttpServletRequest request,@RequestHeader("token") String token,
|
|
|
+ @RequestParam("id") Long id) {
|
|
|
try {
|
|
|
MemberInfoVO current = passportService.checkToken(token);
|
|
|
- this.pinanbaoDeviceService.removeMyDevice(current.getId(),id);
|
|
|
+ this.pinanbaoDeviceService.unBindMyDevice(current.getId(),id);
|
|
|
return Result.success("移除成功!");
|
|
|
} catch (Exception e) {
|
|
|
log.error("设备: 移除设备出现异常", e);
|
|
@@ -88,7 +88,7 @@ public class DevApiController {
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping("/my/myDeviceList")
|
|
|
- @ApiOperation(tags = {"我的设备"},value = "我的设备列表")
|
|
|
+ @ApiOperation(tags = {"我的设备"},value = "我的设备列表 -- 二期新增")
|
|
|
public Result<List<DeviceVO>> myDeviceList(@RequestHeader(value = "token") String token){
|
|
|
try {
|
|
|
MemberInfoVO current = passportService.checkToken(token);
|
|
@@ -164,7 +164,7 @@ public class DevApiController {
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping("/my/queryMyOlderListByDeviceId")
|
|
|
- @ApiOperation(tags = {"我的设备"},value = "查询我的设备拥有的被监护人列表")
|
|
|
+ @ApiOperation(tags = {"我的设备"},value = "查询我的设备拥有的被监护人列表 -- 二期新增")
|
|
|
public Result<List<OlderVO>> queryMyOlderListByDeviceId(@RequestHeader(value = "token") String token,
|
|
|
@RequestParam("id") Long id){
|
|
|
try {
|
|
@@ -178,12 +178,13 @@ public class DevApiController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
/**
|
|
|
* 查询我的设备拥有的紧急联系人列表
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping("/my/queryMyContactListByDeviceId")
|
|
|
- @ApiOperation(tags = {"我的设备"},value = "查询我的设备拥有的紧急联系人列表")
|
|
|
+ @ApiOperation(tags = {"我的设备"},value = "查询我的设备拥有的紧急联系人列表 -- 二期新增")
|
|
|
public Result<List<HouseContactVO>> queryMyContactListByDeviceId(@RequestHeader(value = "token") String token,
|
|
|
@RequestParam("id") Long id){
|
|
|
try {
|
|
@@ -196,4 +197,68 @@ public class DevApiController {
|
|
|
return Result.error( "获取失败");
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 选择我的被监护人列表中某个老人保存绑定
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/my/bindOlder")
|
|
|
+ @ApiOperation(tags = {"我的设备"},value = "选择我的被监护人列表中某个老人保存绑定 --二期新增")
|
|
|
+ public Result<Object> bindOlder(HttpServletRequest request, @RequestHeader("token") String token,
|
|
|
+ @RequestParam("id") Long id,
|
|
|
+ @RequestParam("olderId") Long olderId) {
|
|
|
+ if (this.pinanbaoDeviceService.bindOlder(id,olderId)) {
|
|
|
+ return Result.success("绑定成功");
|
|
|
+ } else{
|
|
|
+ return Result.error("绑定失败");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/my/unBindOlder")
|
|
|
+ @ApiOperation(tags = {"我的设备"},value = "移除被监护人(解除绑定) -- 二期新增")
|
|
|
+ public Result<Object> unBindOlder(HttpServletRequest request,@RequestHeader("token") String token,
|
|
|
+ @RequestParam("id") Long id,
|
|
|
+ @RequestParam("olderId") Long olderId) {
|
|
|
+ try {
|
|
|
+ this.pinanbaoDeviceService.unBindOlder(id,olderId);
|
|
|
+ return Result.success("移除成功!");
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("设备: 移除设备出现异常", e);
|
|
|
+ return Result.error("移除失败!");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 选择我的紧急人列表中某个保存绑定
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/my/bindOlder")
|
|
|
+ @ApiOperation(tags = {"我的设备"},value = "选择我的紧急人列表中某个保存绑定 --二期新增")
|
|
|
+ public Result<Object> bindHouseContact(HttpServletRequest request, @RequestHeader("token") String token,
|
|
|
+ @RequestParam("id") Long id,
|
|
|
+ @RequestParam("contactId") Long contactId) {
|
|
|
+ if (this.pinanbaoDeviceService.bindHouseContact(id,contactId)) {
|
|
|
+ return Result.success("绑定成功");
|
|
|
+ } else{
|
|
|
+ return Result.error("绑定失败");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 移除被紧急联系人(解除绑定)
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping("/my/unHouseContact")
|
|
|
+ @ApiOperation(tags = {"我的设备"},value = "移除被紧急联系人(解除绑定) --二期新增")
|
|
|
+ public Result<Object> unHouseContact(HttpServletRequest request, @RequestHeader("token") String token,
|
|
|
+ @RequestParam("id") Long id,
|
|
|
+ @RequestParam("contactId") Long contactId) {
|
|
|
+ if (this.pinanbaoDeviceService.unHouseContact(id,contactId)) {
|
|
|
+ return Result.success("绑定成功");
|
|
|
+ } else{
|
|
|
+ return Result.error("绑定失败");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|