From 6037458efde460271214731333f56415976e517c Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 24 Sep 2021 16:38:51 +0800
Subject: [PATCH] 20210924

---
 src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java |   46 +++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 43 insertions(+), 3 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java
index 3de0c88..d3c5d94 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java
@@ -2,9 +2,7 @@
 
 import cc.mrbird.febs.common.entity.FebsResponse;
 import cc.mrbird.febs.common.entity.QueryRequest;
-import cc.mrbird.febs.mall.dto.DeliverGoodsDto;
-import cc.mrbird.febs.mall.dto.MallOrderInfoDto;
-import cc.mrbird.febs.mall.dto.MallOrderRefundDto;
+import cc.mrbird.febs.mall.dto.*;
 import cc.mrbird.febs.mall.entity.*;
 import cc.mrbird.febs.mall.mapper.*;
 import cc.mrbird.febs.mall.service.IAdminMallOrderService;
@@ -36,6 +34,8 @@
     private final MallOrderRefundMapper mallOrderRefundMapper;
 
     private final MallOrderRefundOperationMapper mallOrderRefundOperationMapper;
+
+    private final MallOrderRefundAddressMapper mallOrderRefundAddressMapper;
 
     private final MallMoneyFlowMapper mallMoneyFlowMapper;
 
@@ -191,5 +191,45 @@
         return new FebsResponse().success();
     }
 
+    @Override
+    public IPage<AdminMallOrderRefundAddressVo> getMallOrderRefundAddressInPage(MallOrderRefundAddressDto mallOrderRefundAddressDto, QueryRequest request) {
+        Page<AdminMallOrderRefundAddressVo> page = new Page<>(request.getPageNum(), request.getPageSize());
+        IPage<AdminMallOrderRefundAddressVo> adminMallOrderRefundAddressVos = mallOrderRefundAddressMapper.getMallOrderRefundAddressInPage(page, mallOrderRefundAddressDto);
+        return adminMallOrderRefundAddressVos;
+    }
+
+    @Override
+    public AdminMallOrderRefundAddressVo getMallOrderRefundAddressInfoById(long id) {
+        AdminMallOrderRefundAddressVo AdminMallOrderRefundAddressVo = mallOrderRefundAddressMapper.getMallOrderRefundAddressInfoById(id);
+        return AdminMallOrderRefundAddressVo;
+    }
+
+    @Override
+    public FebsResponse addressUpdate(AddressUpdateDto addressUpdateDto) {
+        Long id = addressUpdateDto.getId();
+        MallOrderRefundAddress mallOrderRefundAddress = mallOrderRefundAddressMapper.selectById(id);
+        mallOrderRefundAddress.setName(addressUpdateDto.getName());
+        mallOrderRefundAddress.setPhone(addressUpdateDto.getPhone());
+        mallOrderRefundAddress.setAddress(addressUpdateDto.getAddress());
+        mallOrderRefundAddressMapper.updateById(mallOrderRefundAddress);
+        return new FebsResponse().success();
+    }
+
+    @Override
+    public FebsResponse deleteAddress(Long id) {
+        mallOrderRefundAddressMapper.deleteById(id);
+        return new FebsResponse().success();
+    }
+
+    @Override
+    public FebsResponse addAddress(AddAddressDto addAddressDto) {
+        MallOrderRefundAddress mallOrderRefundAddress = new MallOrderRefundAddress();
+        mallOrderRefundAddress.setName(addAddressDto.getName());
+        mallOrderRefundAddress.setPhone(addAddressDto.getPhone());
+        mallOrderRefundAddress.setAddress(addAddressDto.getAddress());
+        mallOrderRefundAddressMapper.insert(mallOrderRefundAddress);
+        return new FebsResponse().success();
+    }
+
 
 }

--
Gitblit v1.9.1