From 05bfbb32f1eea70f54092ae8366b91d9f1bcf8b6 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 24 Sep 2021 18:51:08 +0800 Subject: [PATCH] 20210924 --- src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java | 37 ++++++++++++++++++++++++++++++++++++- 1 files changed, 36 insertions(+), 1 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 d3c5d94..3416ef8 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 @@ -131,7 +131,7 @@ MallOrderRefundOperation mallOrderRefundOperation = new MallOrderRefundOperation(); mallOrderRefundOperation.setRefundId(mallOrderRefund.getId()); mallOrderRefundOperation.setOrderId(mallOrderRefund.getOrderId()); - mallOrderRefundOperation.setContent("已同意退款申请"); + mallOrderRefundOperation.setContent("已同意退款不退货申请"); mallOrderRefundOperationMapper.insert(mallOrderRefundOperation); return new FebsResponse().success(); @@ -231,5 +231,40 @@ return new FebsResponse().success(); } + @Override + public List<AdminAddAddressTreeVo> getRefundAddress() { + List<AdminAddAddressTreeVo> list = mallOrderRefundAddressMapper.getRefundAddress(); + return list; + } + + @Override + public FebsResponse withAddressUpdate(WithAddressUpdateDto withAddressUpdateDto) { + Long addressId = withAddressUpdateDto.getAddressId(); + MallOrderRefundAddress mallOrderRefundAddress = mallOrderRefundAddressMapper.selectById(addressId); + + MallOrderRefund mallOrderRefund = mallOrderRefundMapper.selectById(withAddressUpdateDto.getId()); + if(ObjectUtil.isEmpty(mallOrderRefund)){ + return new FebsResponse().fail().message("系统繁忙,请刷新重试"); + } + mallOrderRefund.setStatus(2); + mallOrderRefund.setName(mallOrderRefundAddress.getName()); + mallOrderRefund.setPhone(mallOrderRefundAddress.getPhone()); + mallOrderRefund.setAddress(mallOrderRefundAddress.getAddress()); + mallOrderRefundMapper.updateById(mallOrderRefund); + + MallOrderRefundOperation mallOrderRefundOperation = new MallOrderRefundOperation(); + mallOrderRefundOperation.setRefundId(mallOrderRefund.getId()); + mallOrderRefundOperation.setOrderId(mallOrderRefund.getOrderId()); + mallOrderRefundOperation.setContent("已同意退款退货申请"); + mallOrderRefundOperationMapper.insert(mallOrderRefundOperation); + + return new FebsResponse().success(); + } + + @Override + public AdminMallOrderRefundVo getMallOrderRefundInfoById(long id) { + return mallOrderRefundMapper.getMallOrderRefundInfoById(id); + } + } -- Gitblit v1.9.1