From 562499071bf7814840467df81327277c7b8103fa Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期五, 20 十月 2023 14:14:09 +0800
Subject: [PATCH] 10.20.2

---
 cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java |   25 +++++++++++++++++++++++--
 1 files changed, 23 insertions(+), 2 deletions(-)

diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java
index eeea57d..d2004d8 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java
@@ -1009,6 +1009,8 @@
     }
 
 
+    @Autowired
+    private TCoursePackageService coursePackageService;
     public void moneyOut(String outNum,String tradeNo) throws AlipayApiException {
         AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do", aliAppid, appPrivateKey, "json", "UTF-8", alipay_public_key, "RSA2");
         AlipayTradeOrderSettleRequest request = new AlipayTradeOrderSettleRequest();
@@ -1050,12 +1052,31 @@
 //        royaltyDetailInfos1.setAmountPercentage("100");
 
 //        royaltyDetailInfos.add(royaltyDetailInfos1);
+
+        TCoursePackagePayment one = coursePackagePaymentService.getOne(new QueryWrapper<TCoursePackagePayment>().eq("code", "outNum"));
+        TCoursePackage byId = coursePackageService.getById(one.getCoursePackageId());
+        OperatorUser operatorUser =  storeClient.queryByStoreId(byId.getStoreId());
+
+
+
+//        Integer paymentCompetitions = competitionsClient.queryByCode(outTradeNo);
+//        Integer siteBookings = siteClient.queryByCode(outTradeNo);
+//        List<Integer> stores = new ArrayList<>();
+//        stores.add(coursePackagePayments);
+//        stores.add(paymentCompetitions);
+//        stores.add(siteBookings);
+//
+//        OperatorUser operatorUser = siteClient.queryOperator(stores);
+
+
+
+
         OpenApiRoyaltyDetailInfoPojo op = new OpenApiRoyaltyDetailInfoPojo();
         op.setTransOutType("loginName");
         op.setTransOut("happysports@weparklife.com");
         op.setTransInType("userId");
-        op.setTransIn("2088022313710050");
-        op.setAmountPercentage(100L);
+        op.setTransIn(operatorUser.getAlipayNum());
+        op.setAmountPercentage(Long.valueOf(operatorUser.getAlipayProportion()));
 
         List<OpenApiRoyaltyDetailInfoPojo> ops = new ArrayList<>();
         ops.add(op);

--
Gitblit v1.7.1