From d0a8a2af8ce2a07be6ec1dff70f8246ec2e9c263 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 31 十月 2025 16:28:17 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TOrderController.java | 41 +++++++++++++++++++++++++++++------------
1 files changed, 29 insertions(+), 12 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TOrderController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TOrderController.java
index 32256be..1bde58e 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TOrderController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TOrderController.java
@@ -7,6 +7,7 @@
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.google.common.collect.ImmutableMap;
import com.lkl.laop.sdk.exception.SDKException;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysUser;
@@ -19,6 +20,10 @@
import com.ruoyi.system.service.TCrmSupplierService;
import com.ruoyi.system.service.TErpProcurementGoodsService;
import com.ruoyi.system.service.TErpProcurementService;
+import com.ruoyi.system.task.base.QuartzManager;
+import com.ruoyi.system.task.base.TimeJobType;
+import com.ruoyi.system.task.jobs.LivePushJob;
+import com.ruoyi.system.task.jobs.RevenueSharingJob;
import com.ruoyi.web.core.config.LakalaConfig;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -289,6 +294,7 @@
reqMap.put("req_data", map);
+
String jsonString = JSON.toJSONString(reqMap);
// String authorization1 = getAuthorization(jsonString);
// post.header("Authorization", SCHEMA + " " + authorization);
@@ -296,21 +302,31 @@
// post.body(jsonString);
// HttpResponse response = post.execute();
// String responseStr = response.body();
-
String authorization1 = getAuthorization(jsonString);
- org.apache.http.HttpResponse response1 = post(LakalaConfig.getServerUrl() + "api/v3/sacs/separate", jsonString, authorization1);
- String responseStr = IOUtils.toString(response1.getEntity().getContent(), ENCODING);
- System.err.println("分佣!!!!"+responseStr);
+ Map<String, ? extends Object> maps =
+ new ImmutableMap.Builder<String, String>().
+ put("id", erpProcurement.getId()).put("authorization", authorization1).put("body", jsonString)
+ .build();
+ QuartzManager.addJob(
+ RevenueSharingJob.class,
+ (RevenueSharingJob.name+erpProcurement.getId()).toUpperCase(),
+ TimeJobType.REVENUE_SHARING,
+ DateUtils.localDateTimeToDate(LocalDateTime.now().plusSeconds(30)),
+ maps
+ );
- JSONObject jsonObject = JSONObject.parseObject(responseStr);
- if ("成功".equals(jsonObject.getString("msg"))) {
- Object o1 = jsonObject.get("resp_data");
- JSONObject jsonObject2 = JSONObject.parseObject(o1.toString());
- String separate_no = jsonObject2.getString("separate_no");
- erpProcurement.setSeparateNo(separate_no);
- erpProcurementService.updateById(erpProcurement);
- }
+// org.apache.http.HttpResponse response1 = post(LakalaConfig.getServerUrl() + "api/v3/sacs/separate", jsonString, authorization1);
+// String responseStr = IOUtils.toString(response1.getEntity().getContent(), ENCODING);
+// System.err.println("分佣!!!!"+responseStr);
+// JSONObject jsonObject = JSONObject.parseObject(responseStr);
+// if ("成功".equals(jsonObject.getString("msg"))) {
+// Object o1 = jsonObject.get("resp_data");
+// JSONObject jsonObject2 = JSONObject.parseObject(o1.toString());
+// String separate_no = jsonObject2.getString("separate_no");
+// erpProcurement.setSeparateNo(separate_no);
+// erpProcurementService.updateById(erpProcurement);
+// }
// 响应success
JSONObject responseJsonObject = new JSONObject();
@@ -509,6 +525,7 @@
+ IOUtils.toString(response.getEntity().getContent(), ENCODING));
}
String responseStr = IOUtils.toString(response.getEntity().getContent(), ENCODING);
+ System.out.println("退款!!"+responseStr);
JSONObject jsonObject = JSONObject.parseObject(responseStr);
JSONObject jsonObject2 = jsonObject.getJSONObject("resp_data");
String code = jsonObject2.getString("log_no");
--
Gitblit v1.7.1