src/main/java/cc/mrbird/febs/dapp/controller/ApiDappOrderController.java
@@ -158,6 +158,15 @@ return new FebsResponse().success().data(dappMemberService.findAddressList(queryDto)); } @ApiOperation(value = "地址列表", notes = "地址列表") @ApiResponses({ @ApiResponse(code = 200, message = "success", response = MallAddressInfo.class) }) @GetMapping(value = "/findAddress") public FebsResponse findAddress() { return new FebsResponse().success().data(dappMemberService.findAddress()); } @ApiOperation(value = "地址详情", notes = "地址详情") @ApiResponses({ @ApiResponse(code = 200, message = "success", response = MallAddressInfo.class) src/main/java/cc/mrbird/febs/dapp/mapper/DappMemberDao.java
@@ -112,4 +112,5 @@ void deleteByOrderId(@Param("orderId")Long id); MallAddressInfo selectAddressOneByMemberId(@Param("memberId")Long memberId); } src/main/java/cc/mrbird/febs/dapp/service/DappMemberService.java
@@ -108,4 +108,6 @@ void setDefaultAddress(Long id); void confirmOrder(Long id); MallAddressInfo findAddress(); } src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
@@ -1287,6 +1287,13 @@ mallOrderInfoMapper.updateById(orderInfo); } @Override public MallAddressInfo findAddress() { Long memberId = LoginUserUtil.getAppUser().getId(); MallAddressInfo mallAddressInfo = dappMemberDao.selectAddressOneByMemberId(memberId); return mallAddressInfo; } public static List<List<String>> partitionList(List<String> originalList, int partitionSize) { List<List<String>> partitionedList = new ArrayList<>(); int size = originalList.size(); src/main/resources/mapper/dapp/DappMemberDao.xml
@@ -389,4 +389,13 @@ <delete id="deleteByOrderId"> delete from mall_order_item where order_id = #{orderId} </delete> <select id="selectAddressOneByMemberId" resultType="cc.mrbird.febs.dapp.entity.MallAddressInfo"> select a.* from mall_address_info a where a.member_id = #{memberId} and a.is_default = 1 order by a.is_your asc limit 1 </select> </mapper>