xiaoyong931011
2023-08-17 e203174b7798c223e2a568ff9493b492cdc4b413
后台修改
5 files modified
28 ■■■■■ changed files
src/main/java/cc/mrbird/febs/dapp/controller/ApiDappOrderController.java 9 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/mapper/DappMemberDao.java 1 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/service/DappMemberService.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java 7 ●●●●● patch | view | raw | blame | history
src/main/resources/mapper/dapp/DappMemberDao.xml 9 ●●●●● patch | view | raw | blame | history
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>