From e1f5ba620ad2f0b3f62c1faa45ad65a854a3c79a Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期三, 05 六月 2024 20:04:52 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java |   27 ++++++++++-----------------
 1 files changed, 10 insertions(+), 17 deletions(-)

diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java
index 4731fc4..8f17f2f 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java
@@ -24,7 +24,6 @@
 import com.ruoyi.order.util.tencent.common.XMLParser;
 import com.ruoyi.order.util.tencent.protocol.AppPayReqData;
 import com.ruoyi.order.util.tencent.protocol.UnifiedorderReqData;
-
 import com.ruoyi.system.api.domain.dto.BondDTO;
 import com.ruoyi.system.api.domain.dto.RefundDTO;
 import com.ruoyi.system.api.feignClient.OrderClient;
@@ -46,8 +45,6 @@
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
-
-import com.ruoyi.system.api.feignClient.OrderClient;
 import org.springframework.stereotype.Service;
 
 /**
@@ -61,11 +58,7 @@
 @Service
 public class PaylogServiceImpl extends ServiceImpl<PaylogMapper, Paylog> implements IPaylogService {
 
-    @Resource
-    private PaylogServiceImpl   paylogServiceImpl;
 
-    @Resource
-    private IPaylogService iPaylogService;
 
     @Resource
     private OrderClient orderClient;
@@ -82,10 +75,10 @@
                 Map<String, Object> map = new HashMap<String, Object>();
                 if (type == 1) {
                     // 支付宝预下单
-                    return paylogServiceImpl.alipay(orderNO, subject, body, price, request);
+                    return this.alipay(orderNO, subject, body, price, request);
                 } else {
                     // 微信预下单
-                    return paylogServiceImpl.wxpay(2, orderNO, body,openId, price, request);
+                    return this.wxpay(2, orderNO, body,openId, price, request);
                 }
             }
         } catch (Exception e) {
@@ -135,9 +128,9 @@
                 try {
                     LambdaQueryWrapper<Paylog> wrapper = Wrappers.lambdaQuery();
                     wrapper.eq(Paylog::getOutTradeNo,paylog1.getOutTradeNo());
-                    Paylog one = iPaylogService.getOne(wrapper);
+                    Paylog one = this.getOne(wrapper);
                     if(SinataUtil.isEmpty(one)) {
-                        iPaylogService.save(paylog1);
+                        this.save(paylog1);
                         if (paylog1.getOutTradeNo().contains("BO")) {
                             BondDTO bondVO=new BondDTO();
                             bondVO.setOrderNO(paylog1.getOutTradeNo());
@@ -221,7 +214,7 @@
 
                     LambdaQueryWrapper<Paylog> wrapper = Wrappers.lambdaQuery();
                     wrapper.eq(Paylog::getOutTradeNo,out_trade_no);
-                    Paylog one = iPaylogService.getOne(wrapper);
+                    Paylog one = this.getOne(wrapper);
                     if(SinataUtil.isEmpty(one)) {
                         Paylog paylog = new Paylog();
                         paylog.setOutTradeNo(out_trade_no);
@@ -232,7 +225,7 @@
                         paylog.setState(1);
                         System.out.println("支付完成时间" + time_end);
                         paylog.setAddTime(LocalDateTime.now());
-                        iPaylogService.save(paylog);
+                        this.save(paylog);
                         if (paylog.getOutTradeNo().contains("BO")) {
                             BondDTO bondVO=new BondDTO();
                             bondVO.setOrderNO(paylog.getOutTradeNo());
@@ -474,7 +467,7 @@
         Set<String> orderNoList = refundDTOS.stream().map(RefundDTO::getOrderNo)
                 .collect(Collectors.toSet());
         if (StringUtils.isNotEmpty(orderNoList)) {
-            Map<String, Paylog> paylogMap = iPaylogService.lambdaQuery()
+            Map<String, Paylog> paylogMap = this.lambdaQuery()
                     .in(Paylog::getOutTradeNo, orderNoList).eq(Paylog::getState, 1).list().stream()
                     .collect(Collectors.toMap(Paylog::getOutTradeNo, Function.identity()));
             List<Paylog> updList = new ArrayList<>();
@@ -491,7 +484,7 @@
                     }
                 });
             }
-            iPaylogService.updateBatchById(updList);
+            this.updateBatchById(updList);
         }
         return map;
     }
@@ -501,7 +494,7 @@
         boolean res = false;
         if (StringUtils.isNotNull(paylog)) {
             if (paylog.getPayType() == 1) {
-                res = paylogServiceImpl.refundForAlipay(paylog.getOutTradeNo(),
+                res = this.refundForAlipay(paylog.getOutTradeNo(),
                         paylog.getTradeNo(), amount.doubleValue());
             }
             if (paylog.getPayType() == 2) {
@@ -512,7 +505,7 @@
                 String money = SinataUtil.doubleRetainTwo(paylog.getPayMoney() * 100d);
                 Integer totalFee = Integer.parseInt(
                         money.substring(0, money.length() - 3));
-                res = paylogServiceImpl.refundForWxpay(2, paylog.getTradeNo(),
+                res = this.refundForWxpay(2, paylog.getTradeNo(),
                         paylog.getOutTradeNo(), orderNo, totalFee,
                         refundFee, "4");
             }

--
Gitblit v1.7.1