From afa0dbb4f54e7244835dd67ec33c3e545f122f71 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期五, 17 一月 2025 16:40:43 +0800
Subject: [PATCH] bug修改

---
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/account/ProfitSharingServiceImpl.java |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/account/ProfitSharingServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/account/ProfitSharingServiceImpl.java
index 84ec6f5..7f04685 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/account/ProfitSharingServiceImpl.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/account/ProfitSharingServiceImpl.java
@@ -4,6 +4,7 @@
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.github.binarywang.wxpay.bean.ecommerce.ProfitSharingResult;
 import com.ruoyi.order.domain.pojo.account.ProfitSharing;
+import com.ruoyi.order.domain.vo.PaymentDelaytransHFTXVo;
 import com.ruoyi.order.mapper.account.ProfitSharingMapper;
 import com.ruoyi.order.service.account.ProfitSharingService;
 import org.springframework.stereotype.Service;
@@ -52,6 +53,28 @@
         this.saveOrUpdate(profitSharing);
     }
 
+
+
+    @Override
+    public void saveProfitSharing1(Long shopId, String orderId, BigDecimal orderMoney, String huifuId, Double amount, PaymentDelaytransHFTXVo result) {
+        ProfitSharing profitSharing = new ProfitSharing();
+        profitSharing.setShareId(result.getReqSeqId());
+        profitSharing.setDelFlag(0);
+        profitSharing.setShareStatus("P".equals(result.getTransStat()) ? 1 : "S".equals(result.getTransStat()) ? 2 : 3);
+        profitSharing.setShopId(shopId);
+        profitSharing.setOrderId(orderId);
+        profitSharing.setOrderMoney(orderMoney);
+        profitSharing.setReceiverAccount(huifuId);
+        profitSharing.setReceiverAmount(new BigDecimal(amount));
+        profitSharing.setFinishFlag("S".equals(result.getTransStat()) ? 1 : 0);
+        profitSharing.setFailReason(result.getRespDesc());
+        profitSharing.setDetailId(result.getReqSeqId());
+        profitSharing.setCreateTime(new Date());
+        this.saveOrUpdate(profitSharing);
+    }
+
+
+
     /**
      * @description  通过订单id获取
      * @author  jqs

--
Gitblit v1.7.1