From 41d75efeb681d0a3529b784787e525ca988700e2 Mon Sep 17 00:00:00 2001
From: "12691282@qq.com" <12691282@qq.com>
Date: Wed, 30 Oct 2024 15:55:25 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E6=94=AF=E4=BB=98=E5=AE=9D?=
=?UTF-8?q?=E8=B7=B3=E8=BD=AC=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/resources/application-dev.yml | 14 ++---
mall-portal/pom.xml | 9 +++-
.../controller/OmsPortalOrderController.java | 36 ++++++++++++-
.../mall/portal/domain/AlipayPayTradeDto.java | 14 +++++
.../mall/portal/pay/alipay/AlipayConfig.java | 37 +++++++++++++
.../mall/portal/service/AlipayService.java | 13 +++++
.../portal/service/OmsPortalOrderService.java | 7 +++
.../service/impl/AlipayServiceImpl.java | 44 +++++++++++++++
.../impl/OmsPortalOrderServiceImpl.java | 53 +++++++++++++------
.../src/main/resources/application-dev.yml | 26 ++++++---
.../src/main/resources/application-prod.yml | 10 +++-
.../src/main/resources/application.yml | 2 +-
12 files changed, 228 insertions(+), 37 deletions(-)
create mode 100644 mall-portal/src/main/java/com/buy507/mall/portal/domain/AlipayPayTradeDto.java
create mode 100644 mall-portal/src/main/java/com/buy507/mall/portal/pay/alipay/AlipayConfig.java
create mode 100644 mall-portal/src/main/java/com/buy507/mall/portal/service/AlipayService.java
create mode 100644 mall-portal/src/main/java/com/buy507/mall/portal/service/impl/AlipayServiceImpl.java
diff --git a/mall-admin/src/main/resources/application-dev.yml b/mall-admin/src/main/resources/application-dev.yml
index 02134d4..e765324 100644
--- a/mall-admin/src/main/resources/application-dev.yml
+++ b/mall-admin/src/main/resources/application-dev.yml
@@ -3,9 +3,9 @@ server:
spring:
datasource:
- url: jdbc:mysql://47.104.224.184:3306/ysr_mall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
- username: root
- password: 507admin
+ url: jdbc:mysql://192.168.31.162:3306/hui-mall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
+ username: lion
+ password: leeqiang
druid:
initial-size: 5 #连接池初始化大小
min-idle: 10 #最小空闲连接数
@@ -17,10 +17,10 @@ spring:
login-password: druid
redis:
- host: 47.104.224.184 # Redis服务器地址
- database: 0 # Redis数据库索引(默认为0)
+ host: 192.168.31.162 # Redis服务器地址
+ database: 1 # Redis数据库索引(默认为0)
port: 6379 # Redis服务器连接端口
- password: redis # Redis服务器连接密码(默认为空)
+ password: leeqiang # Redis服务器连接密码(默认为空)
jedis:
pool:
max-active: 8 # 连接池最大连接数(使用负值表示没有限制)
@@ -30,7 +30,7 @@ spring:
timeout: 3000ms # 连接超时时间(毫秒)
rabbitmq:
- host: 47.104.224.184
+ host: 192.168.122.201
port: 5672
virtual-host: /mall
username: mall
diff --git a/mall-portal/pom.xml b/mall-portal/pom.xml
index a9cb565..7604595 100644
--- a/mall-portal/pom.xml
+++ b/mall-portal/pom.xml
@@ -70,7 +70,7 @@
commons-codec
commons-codec
-
+
com.aliyun
aliyun-java-sdk-core
@@ -83,6 +83,13 @@
commons-io
1.3.2
+
+
+
+ com.alipay.sdk
+ alipay-sdk-java
+ 4.39.246.ALL
+
diff --git a/mall-portal/src/main/java/com/buy507/mall/portal/controller/OmsPortalOrderController.java b/mall-portal/src/main/java/com/buy507/mall/portal/controller/OmsPortalOrderController.java
index c71caeb..8002c0f 100644
--- a/mall-portal/src/main/java/com/buy507/mall/portal/controller/OmsPortalOrderController.java
+++ b/mall-portal/src/main/java/com/buy507/mall/portal/controller/OmsPortalOrderController.java
@@ -1,5 +1,7 @@
package com.buy507.mall.portal.controller;
+import java.io.IOException;
+import java.io.OutputStream;
import java.util.List;
import java.util.Map;
@@ -132,7 +134,25 @@ public class OmsPortalOrderController {
public CommonResult