From ecbdd3f0b10104236260a5f2ddd6ec707c944cc5 Mon Sep 17 00:00:00 2001
From: hankaikai <3233542360@qq.com>
Date: Mon, 5 Jun 2023 14:27:09 +0800
Subject: [PATCH] =?UTF-8?q?"=E6=8B=89=E5=8D=A1=E6=8B=89=E8=BF=9B=E4=BB=B6?=
=?UTF-8?q?=E6=94=AF=E4=BB=98=E4=BB=A3=E7=A0=81"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pluss-api-page/src/assembly/assembly.xml | 39 +++
pluss-api-page/src/assembly/startup.bat | 5 +
pluss-api-page/src/assembly/startup.sh | 10 +
.../controller/MerchantOrderController.java | 10 +-
.../callback/AuditCallbackController.java | 9 +
.../cn/pluss/platform/util/DateUtils.java | 11 +
.../cn/pluss/platform/util/SnowFlakeUtil.java | 23 ++
.../resources/config/application-common.yml | 4 +-
.../impl/AliScanCodeDeviceServiceImpl.java | 2 +-
.../cn/pluss/platform/klk/LakalaConfig.java | 3 +
.../klk/controller/LaKaLaController.java | 7 +
.../klk/service/LkLPayServiceImpl.java | 125 ++++++++-
.../platform/klk/service/LklPayService.java | 252 +++++-------------
.../klk/service/impl/LaKalaInterfaceImpl.java | 94 ++++++-
.../impl/LklChangeRateNewServiceImpl.java | 29 ++
.../cn/pluss/platform/klk/util/RSAUtil.java | 101 +++++++
.../impl/MerchantRateNewServiceImpl.java | 6 +
.../merchant/impl/MerchantServiceImpl.java | 17 +-
.../merchantOrder/MerchantOrderService.java | 2 +-
.../impl/MerchantOrderServiceImpl.java | 30 ++-
.../merchantProfit/MerchantProfitService.java | 16 +-
.../sxf/audit/LklMerAuditServiceImpl.java | 13 +
.../platform/task/LklMerAuditHandler.java | 45 ++++
23 files changed, 632 insertions(+), 221 deletions(-)
create mode 100644 pluss-api-page/src/assembly/assembly.xml
create mode 100644 pluss-api-page/src/assembly/startup.bat
create mode 100644 pluss-api-page/src/assembly/startup.sh
create mode 100644 pluss-common-bundle/src/main/java/cn/pluss/platform/util/SnowFlakeUtil.java
create mode 100644 pluss-service-bundle/src/main/java/cn/pluss/platform/klk/service/impl/LklChangeRateNewServiceImpl.java
create mode 100644 pluss-service-bundle/src/main/java/cn/pluss/platform/klk/util/RSAUtil.java
diff --git a/pluss-api-page/src/assembly/assembly.xml b/pluss-api-page/src/assembly/assembly.xml
new file mode 100644
index 0000000..8795933
--- /dev/null
+++ b/pluss-api-page/src/assembly/assembly.xml
@@ -0,0 +1,39 @@
+
+
+ release
+
+ zip
+
+
+
+ src/assembly
+ .
+
+ *.sh
+ *.bat
+
+
+
+ src/main/resources
+ .
+
+ *.yml
+
+
+
+
+
+
+
+
+ true
+ libs
+ runtime
+
+
+
+
\ No newline at end of file
diff --git a/pluss-api-page/src/assembly/startup.bat b/pluss-api-page/src/assembly/startup.bat
new file mode 100644
index 0000000..2c07727
--- /dev/null
+++ b/pluss-api-page/src/assembly/startup.bat
@@ -0,0 +1,5 @@
+@echo off
+setLocal enableDelayedExpansion
+set cp=.
+FOR %%i IN ("%~dp0libs\*.jar") DO set cp=!cp!;%%~fsi
+start "bidservice" java -cp %cp% Shell
diff --git a/pluss-api-page/src/assembly/startup.sh b/pluss-api-page/src/assembly/startup.sh
new file mode 100644
index 0000000..a8dcd34
--- /dev/null
+++ b/pluss-api-page/src/assembly/startup.sh
@@ -0,0 +1,10 @@
+#!/bin/bash --login
+shopt -s expand_aliases
+
+baseDir=$(cd "$(dirname "$0")"; pwd)
+cp=.
+for file in $baseDir/libs/*.jar
+do
+ cp=$cp:$file
+done
+java -cp $cp com.goodcoupons.GoodCoupons >>stdout.out 2>&1 &
diff --git a/pluss-api-page/src/main/java/cn/pluss/platform/controller/MerchantOrderController.java b/pluss-api-page/src/main/java/cn/pluss/platform/controller/MerchantOrderController.java
index f691bda..e93a1c3 100644
--- a/pluss-api-page/src/main/java/cn/pluss/platform/controller/MerchantOrderController.java
+++ b/pluss-api-page/src/main/java/cn/pluss/platform/controller/MerchantOrderController.java
@@ -25,6 +25,7 @@ import cn.pluss.platform.ryx.pay.RyxPayService;
import cn.pluss.platform.sxf.pay.SxfPayService;
import cn.pluss.platform.user.impl.GeneralPushUtil;
import cn.pluss.platform.userApp.UserAppService;
+import cn.pluss.platform.util.IpUtils;
import cn.pluss.platform.util.StringUtil;
import cn.pluss.platform.util.TokenUtil;
import cn.pluss.platform.vo.MemberScanVO;
@@ -46,6 +47,7 @@ import org.springframework.context.annotation.Lazy;
import org.springframework.transaction.interceptor.TransactionAspectSupport;
import org.springframework.web.bind.annotation.*;
+import javax.servlet.http.HttpServletRequest;
import javax.validation.Valid;
import java.text.SimpleDateFormat;
import java.util.*;
@@ -417,7 +419,7 @@ public class MerchantOrderController {
@ApiOperation(tags = {"页面-收款"}, value = "扫码支付", notes = "扫码支付", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "MerchantOrderVo", value = "扫码支付需要传递的参数实例", paramType = "body", dataType = "MerchantOrderVo", required = true)})
- public Result