diff --git a/src/main/java/com/gszc/controller/MiniAddressController.java b/src/main/java/com/gszc/controller/MiniAddressController.java index b20abcd..703b198 100644 --- a/src/main/java/com/gszc/controller/MiniAddressController.java +++ b/src/main/java/com/gszc/controller/MiniAddressController.java @@ -60,4 +60,13 @@ public class MiniAddressController { return ResultBuilder.withPayload(receiveAddressList).build(); } + @PostMapping("/addressDetail") + @ApiImplicitParam(name = "token", value = "token", required = true, dataType = "String", paramType = "header") + @ApiOperation(value = "收件地址详情", notes = "收件地址详情") + @ResponseBody + public Result addressDetail(String addressId) { + ReceiveAddress receiveAddress = receiveAddressService.addressDetail(addressId); + return ResultBuilder.withPayload(receiveAddress).build(); + } + } diff --git a/src/main/java/com/gszc/controller/PcCustomController.java b/src/main/java/com/gszc/controller/PcCustomController.java index 13a4ca1..e1c12f5 100644 --- a/src/main/java/com/gszc/controller/PcCustomController.java +++ b/src/main/java/com/gszc/controller/PcCustomController.java @@ -136,4 +136,13 @@ public class PcCustomController { customService.deleteCustom(customId); return ResultBuilder.success().build(); } + + @PostMapping("/logoutCustom") + @ApiImplicitParam(name = "token", value = "token", required = true, dataType = "String", paramType = "header") + @ApiOperation(value = "注销公司", notes = "注销公司") + public Result logoutCustom(String customId) { + + customService.logoutCustom(customId); + return ResultBuilder.success().build(); + } } diff --git a/src/main/java/com/gszc/service/impl/CustomServiceImpl.java b/src/main/java/com/gszc/service/impl/CustomServiceImpl.java index c04a867..249313d 100644 --- a/src/main/java/com/gszc/service/impl/CustomServiceImpl.java +++ b/src/main/java/com/gszc/service/impl/CustomServiceImpl.java @@ -286,4 +286,12 @@ public class CustomServiceImpl extends ServiceImpl impleme public void deleteCustom(String customId){ customMapper.deleteById(customId); } + + public void logoutCustom(String customId){ + Custom custom = new Custom(); + custom.setId(customId); + custom.setModifyDate( new Date()); + custom.setStatusCode("logout"); + customMapper.updateById(custom); + } } diff --git a/src/main/java/com/gszc/service/impl/ReceiveAddressServiceImpl.java b/src/main/java/com/gszc/service/impl/ReceiveAddressServiceImpl.java index 82eb6f7..976fd1b 100644 --- a/src/main/java/com/gszc/service/impl/ReceiveAddressServiceImpl.java +++ b/src/main/java/com/gszc/service/impl/ReceiveAddressServiceImpl.java @@ -37,6 +37,12 @@ public class ReceiveAddressServiceImpl extends ServiceImpl().eq("mini_user_id", miniUserId)); + } receiveAddressMapper.updateById(receiveAddress); } @@ -48,4 +54,9 @@ public class ReceiveAddressServiceImpl extends ServiceImpl receiveAddressList = receiveAddressMapper.selectList(new EntityWrapper().eq("mini_user_id", userId)); return receiveAddressList; } + + public ReceiveAddress addressDetail(String receiveAddressId){ + ReceiveAddress receiveAddress = receiveAddressMapper.selectById(receiveAddressId); + return receiveAddress; + } }