From eb0c23278ae75ad041ff5d1a348726d2d652f4dc Mon Sep 17 00:00:00 2001
From: yanghui <2536613402@qq.com>
Date: 星期一, 28 十一月 2022 17:18:32 +0800
Subject: [PATCH] #feat .

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopFlowerRefundOrderServiceImpl.java |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopFlowerRefundOrderServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopFlowerRefundOrderServiceImpl.java
index f450379..b9ec4fe 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopFlowerRefundOrderServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopFlowerRefundOrderServiceImpl.java
@@ -40,7 +40,6 @@
  */
 @Slf4j
 @Service
-@Transactional(rollbackFor = Exception.class)
 public class ComShopFlowerRefundOrderServiceImpl extends ServiceImpl<ComShopFlowerRefundOrderDAO, ComShopFlowerRefundOrderDO>
         implements ComShopFlowerRefundOrderService {
 
@@ -71,6 +70,7 @@
 
 
     @Override
+    @Transactional(rollbackFor = Exception.class)
     public R createRefundOrder(ComShopFlowerRefundOrderDTO comShopFlowerRefundOrderDTO) {
         ComShopFlowerRefundOrderDO comShopFlowerRefundOrderDO = new ComShopFlowerRefundOrderDO();
         BeanUtils.copyProperties(comShopFlowerRefundOrderDTO, comShopFlowerRefundOrderDO);
@@ -105,6 +105,7 @@
                     orderGoodsVOS.add(orderGoodsVO);
                     sbr.append(orderGoods.getGoodsName()).append(" ");
                 });
+                comShopFlowerRefundOrderVO.setGoodsAttrName(orderGoodsDOList.get(0).getGoodsAttrName());
             }
             comShopFlowerRefundOrderVO.setOrderGoodsVOList(orderGoodsVOS);
             comShopFlowerRefundOrderVO.setGoodsName(sbr.toString());
@@ -121,6 +122,7 @@
     }
 
     @Override
+    @Transactional(rollbackFor = Exception.class)
     public R updateRefundOrder(ComShopFlowerRefundOrderDTO comShopFlowerRefundOrderDTO) {
         ComShopFlowerRefundOrderDO comShopFlowerRefundOrderDO = this.baseMapper.selectById(comShopFlowerRefundOrderDTO.getId());
 
@@ -136,8 +138,8 @@
             try {
                 String refundNo = WXPayUtil.generateNonceStr();
                 ComShopFlowerOrderDO comShopFlowerOrderDO = comShopFlowerOrderDAO.selectById(comShopFlowerRefundOrderDO.getOrderId());
-                String refundStr = WxPayUtils.refund(appid, mchId, comShopFlowerOrderDO.getWxTardeNo(), comShopFlowerRefundOrderDO.getPayAmount(),
-                        comShopFlowerRefundOrderDO.getRefundAmount(), refundNo, isTest);
+                String refundStr = WxPayUtils.refund(appid, mchId, comShopFlowerOrderDO.getOrderNo(), comShopFlowerRefundOrderDO.getPayAmount(),
+                        comShopFlowerRefundOrderDO.getPayAmount(), refundNo, isTest);
                 log.info("退款请求接口返回参数:{}" , refundStr);
                 Map<String, String> mapResult  = WXPayUtil.xmlToMap(refundStr);
                 if (CollUtil.isNotEmpty(mapResult)) {
@@ -168,7 +170,7 @@
                     }else {
                         //退款失败
                         comShopFlowerRefundOrderDO.setStatus(ComShopFlowerRefundOrderDO.status.tksb);
-                        comShopFlowerRefundOrderDO.setRemark(comShopFlowerRefundOrderDO.getRemark() + "_"+return_msg);
+                        comShopFlowerRefundOrderDO.setRemark(comShopFlowerRefundOrderDO.getRemark() + "_退款失败");
                         // 添加订单支付记录表
                         orderPayDO.setPayStatus(ComShopFlowerOrderPayDO.payStatus.no);
                         orderPayDO.setRefundStatus(ComShopFlowerOrderPayDO.refundStatus.tksb);
@@ -260,6 +262,7 @@
                 if (goodsAttrDO != null) {
                     orderGoodsVO.setGoodsAttr(goodsAttrDO.getGoodsAttrName());
                 }
+                comShopFlowerRefundOrderVO.setGoodsAttrName(orderGoodsDOList.get(0).getGoodsAttrName());
                 orderGoodsVOS.add(orderGoodsVO);
                 sbr.append(orderGoods.getGoodsName()).append(" ");
             });

--
Gitblit v1.7.1