From 58bf9c6d02dcc4cdc4b9b812f218cfddd20c1acf Mon Sep 17 00:00:00 2001
From: Carl <376654749@qq.com>
Date: Fri, 28 Jan 2022 14:31:42 +0800
Subject: [PATCH 01/38] rel
---
smart-admin-service/pom.xml | 7 ++++---
.../module/system/alipay/AlipayController.java | 3 ++-
.../module/system/alipay/conf/AlipayConfig.java | 4 +++-
.../system/royalcanin/good/service/GoodService.java | 6 ++----
.../system/royalcanin/good/service/OrderService.java | 3 ++-
.../smartadmin/module/system/wxpay/MyConfig.java | 8 +++++---
.../smartadmin/module/system/wxpay/WxpayService.java | 2 +-
.../src/main/resources/prod/application.properties | 12 ++++++------
.../src/main/resources/sql/smart-admin.sql | 8 ++++----
9 files changed, 29 insertions(+), 24 deletions(-)
diff --git a/smart-admin-service/pom.xml b/smart-admin-service/pom.xml
index 9431ef48..614d201d 100644
--- a/smart-admin-service/pom.xml
+++ b/smart-admin-service/pom.xml
@@ -325,9 +325,7 @@
dev
-
- true
-
+
telework
@@ -352,6 +350,9 @@
prod
+
+ true
+
diff --git a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/alipay/AlipayController.java b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/alipay/AlipayController.java
index 1ee38537..d7349743 100644
--- a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/alipay/AlipayController.java
+++ b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/alipay/AlipayController.java
@@ -47,7 +47,8 @@ public class AlipayController {
@Autowired
private OrderService orderService;
- String url = "https://miniapp-test.royalcanin.com.cn/rcmini/h5/";
+ String url = "https://miniapp-test.royalcanin.com.cn/rcmini/h5/";
+// String url = "https://miniapp-product.royalcanin.com.cn/rcmini2020";
@Autowired
private MemberAccountService memberAccountService;
diff --git a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/alipay/conf/AlipayConfig.java b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/alipay/conf/AlipayConfig.java
index 4649b18f..badb8870 100644
--- a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/alipay/conf/AlipayConfig.java
+++ b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/alipay/conf/AlipayConfig.java
@@ -20,6 +20,7 @@ public class AlipayConfig {
// 应用ID,您的APPID,收款账号既是您的APPID对应支付宝账号
// public static String app_id = "2016101800716209";
public static String app_id = "2021003108690157";
+// public static String app_id = "2088341384149564";
// 商户私钥,您的PKCS8格式RSA2私钥
// public static String merchant_private_key = "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDL8350XEsOVVSg8+cKZEl6Jx7Tp63JFimk+lldS8chZ8hv3Netz5iMemQJYH328VEB5sKkIXfDiwT1fxR2cgsGdQgmG25omKM/47QfxTRp9C4II65AlMfLsPWOWefc/enaza/gMMzB5SvvFnbpX/71aJmqU7nJvATY8MwW4SxKXKMTEI/K7+jERReR4SxtGHeFTZ892ljr7IOqJbGPnd2CXzLO05AGGhOrsmtFMh9eysD1WzcDKoADJSi26oMI49mExGo3jMF111AcXSR4CgLsx5bSoe4XtXtVbqEr/tOCt4zAWoUbu/Mviog+60eMr9qaE719aobEZP7aI5ECd86NAgMBAAECggEAXRVBtqvU2bLaUCdhYF3LJ0QpjqIt7+P8l75nAOyv8rAiS+O4UCy6TAskEx+F/im/NiXy2eQofAe7+KvKVBDStVy+nl3Qs05O2776G7HurRjz1WUrh3AgC/g06oZgC32buPA9gA3ltez5c0KGfRcCD1FxKMrTtZ3pfHXSP/L/OuRhobxCZvEL5jcWHkxgOeaL37+UQSHJe3dhCPjjj1VOxBj0RLgcAPJ8/KoglcmWHacYvPxgRo26xahrW3yCofcb+cEzG5WhCc3uBK3eSWNB1knSwl2gVMcGmN8gOPBpAneSjqv6pqWUqgAOENxi2kRZYDyTNi3JHt2ZJMdDblU8AQKBgQD2Z+CjGGloaQTvcow/dqxF4a5EAnjeUSA+cdw7ttNqvszNofjvxv9RULKIf8jgrkO9cE5X9ezqHXaWOspyXbFhmPFginH9N5tTGggrzCpeHs7jW3EZKiYJIl2MRzxMVx1jaN8EfT8Z3u/4Ca/QwPvsGNj/Er7kwqLUvkGsLeOHjQKBgQDT5G/8R/T2LqJUvFiKntfY830WVAD9vUGst68ouxfaQKj2IOlOedjvQwRcInOX3GFnQyw8ncWOIZDQOnJdYpQdjQAx3queHmv8toCp+MKyPLLYJYu4LP6ahT/9vd9G9r0QUo57n75sVOcT5tj9ZKdykchPUWe1T02LEUZPxDwjAQKBgQCnf7meZMvSpAEs3EsmIP++iUkzBhMv3Sn0COZS2VciKw2Bg2d7Z2TL2/VhAKyGvy9hKWS4On6QLvMb8F8KG1KnK5Z5r+MI5LH7bai8TQ9H591vhAt/tb0hXHEHGK2On3Fk0Dc6EAHDDl9F1x/i4izeM43e5tlJHF4gDC0MZC1VSQKBgQDMS1yZXXtV/GJw1mN7y2iK+T/qTjXibx2p/DO6TqDRwjPlkpe/HQXGsdO7TVAr48RZvk8hZnB59+zahu+LECeEUlUUv/6xZd1x+zgUKQ72sEUy1wheG6uiqcSnzfA/SFfDLAXKNZtwcW+WJaWisfAsK1h4+SDHk91MruwerjHZAQKBgH6muiaSlg6DvAUBjtxaOE0bgchI+M/j7N4289syb/6A0iTUNeTREWk2kmBT/ZeZCFtrjJx+TdVauyjkRwKx0wEuf9H+WrUM+6i5j5nTrcUEAUTjCY7IRxGk8uhNLM7cyBNvpsD4olI5j2DmRsZWnv/bNuJH2FHbvXMwanZ22vM5";
@@ -27,7 +28,8 @@ public class AlipayConfig {
// 支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。
// public static String alipay_public_key ="MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjBThgyJ3SJsx0IYUspiW+R/NDInruz2Tirr0vGmzfaNkBSDmyg2vNLmnkNrxbHApJkIRKWqGbC8yPybyjFz1nXP7oji0d/3sPKZZGdNEqOcZLaki8xPeXfOVu1T/uPH/9S084t94yQPNrD9BqehOlN+I4b/mXJ7tDGRnS2OVrQqDrPbg8pjH3OYa0bELkr71R92EHxCN4V2bSdCS1ag96/etgkodduOCmiBPVSmSRXas/GpRw92NVsRKvesWOatfjEjqST0Bz0nRuOuRnQIy1exxs/D2DHCVa6aO6TNogcPWe3C9dvxjxjw9IOiyhkGThWoWrdk8Ot+V8V8LeomcYwIDAQAB";
// public static String alipay_public_key ="MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr+fwsHUR8dosvQlrQk1uKu8bzWtt4BHRIK4PsY5IVPUuk/NbcSXH9HC/tyj/L4L68/9pxteG7nGMioveqSMx8d5jhf/1sHsBC2C/BiffjzfiaeKsPqIag2jM0GNVFnrtmx1xeKYwx8T3X87BH7T4lcrOqsjt7JCtXDgWlttEpiIJTLTPOgtMlFPLkwvvp/Dlc0f+t2Bo9bHaCkrOkq3AC9TACEzXCVBKIP670MD0rTLnCEr3E/9oKzQazcCydzj548LAmwSQ660Wh+w6pZrL8p43ODski4sbl5ulidw7MklDHKOdZFj/tWf2NqMQjmAdmthZ5oGilJhiLvHiUR1YyQIDAQAB";
- public static String alipay_public_key = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnxj/9qwVfgoUh/y2W89L6BkRAFljhNhgPdyPuBV64bfQNN1PjbCzkIM6qRdKBoLPXmKKMiFYnkd6rAoprih3/PrQEB/VsW8OoM8fxn67UDYuyBTqA23MML9q1+ilIZwBC2AQ2UBVOrFXfFl75p6/B5KsiNG9zpgmLCUYuLkxpLQIDAQAB";
+ public static String alipay_public_key = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9yEe5sOFYFmEW0GdVCyvuU5vXCLsk2lwWmfC/bh/kcjBaBNTaFSiuG1VFPWsNIKWEHLdbEwMQnq4WxhqYN741wXxJlOpvsECFYtGSL6szx7BDaTYATQGVk963SeKYplz5ZPlXg1QiKgcqS3brvnpxxtcS1JKCJ/6iJXJkZXxK2QIDAQAB";
+// public static String alipay_public_key = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnxj/9qwVfgoUh/y2W89L6BkRAFljhNhgPdyPuBV64bfQNN1PjbCzkIM6qRdKBoLPXmKKMiFYnkd6rAoprih3/PrQEB/VsW8OoM8fxn67UDYuyBTqA23MML9q1+ilIZwBC2AQ2UBVOrFXfFl75p6/B5KsiNG9zpgmLCUYuLkxpLQIDAQAB";
// 服务器异步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
public static String notify_url = "https://royalcanincn.escase.cn/jc/royalcanin/royalcanin/updateOrderAliPay";
// 页面跳转同步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问
diff --git a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/GoodService.java b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/GoodService.java
index 02119fc5..cbc16377 100644
--- a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/GoodService.java
+++ b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/GoodService.java
@@ -1,6 +1,5 @@
package net.lab1024.smartadmin.module.system.royalcanin.good.service;
-import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import net.lab1024.smartadmin.common.heartbeat.StringUtil;
import net.lab1024.smartadmin.module.system.royalcanin.good.dao.GoodsDao;
@@ -10,12 +9,10 @@ import net.lab1024.smartadmin.module.system.royalcanin.good.model.ProductQueryEn
import net.lab1024.smartadmin.util.AESUtil;
import net.lab1024.smartadmin.util.MapRemoveNullUtil;
import net.lab1024.smartadmin.util.SmartHttpUtil;
-import net.lab1024.smartadmin.util.SmartIPUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service;
-import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -24,7 +21,8 @@ import java.util.concurrent.TimeUnit;
@Service
public class GoodService {
- String url = "https://miniapp-test.royalcanin.com.cn/rcmini/h5/";
+ String url = "https://miniapp-test.royalcanin.com.cn/rcmini/h5/";
+// String url = "https://miniapp-product.royalcanin.com.cn/rcmini2020";
@Autowired
private GoodsDao goodsDao;
diff --git a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/OrderService.java b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/OrderService.java
index 7434a4fc..46b34ef9 100644
--- a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/OrderService.java
+++ b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/OrderService.java
@@ -46,7 +46,8 @@ public class OrderService {
@Autowired
private NotifyService notifyService;
- private String url = "https://miniapp-test.royalcanin.com.cn/rcmini/h5/orderMaster/";
+ String url = "https://miniapp-test.royalcanin.com.cn/rcmini/h5/";
+// String url = "https://miniapp-product.royalcanin.com.cn/rcmini2020";
@Transactional
public int generateOrder(OrdersEntity ordersEntity, JSONArray listJson) throws Exception {
diff --git a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/wxpay/MyConfig.java b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/wxpay/MyConfig.java
index 5c1e109c..63de0f70 100644
--- a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/wxpay/MyConfig.java
+++ b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/wxpay/MyConfig.java
@@ -12,18 +12,19 @@ import java.io.*;
public class MyConfig implements WXPayConfig {
// private String path ="C:/Users/Administrator/IdeaProjects/smart-admin/smart-admin-service/smart-admin-api/src/main/resources/wxpay/pro/";
- private String path ="/home/royalcanin-dev/cert/pro/";
+ private String path ="/var/www/html/shop/smart-admin/smart-admin-service/smart-admin-api/src/main/resources/wxpay/pro/";
// public String notify_url = "http://47.96.75.242:10086/smart-admin-api/royalcanin/updateOrderWX";
- public String notify_url = "https://royalcanincn.escase.cn/jc/royalcanin/royalcanin/updateOrderWX";
+ public String notify_url = "https://shop.royalcanin.com.cn/royalcanin/royalcanin/updateOrderWX";
// 微信支付h5 回调地址
- public static String NOTIFY_URL_H5 = "https://shop.royalcanin.com.cn/myorder/usertion?";
+ public static String NOTIFY_URL_H5 = "https://shop.royalcanin.com.cn";
// 请求地址
public static String UFDODER_URL = "https://api.mch.weixin.qq.com/pay/unifiedorder";
+
private byte[] certData;
public MyConfig() throws Exception {
@@ -50,6 +51,7 @@ public class MyConfig implements WXPayConfig {
return "indexphpcorecertapicert201903200";
}
//b69497999e8fd1f8f1f0a9591b24eb72
+ //1DDE55AD98ED71D6EDD4A4A16996DE7B47773A8C
public InputStream getCertStream() {
ByteArrayInputStream certBis = new ByteArrayInputStream(this.certData);
diff --git a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/wxpay/WxpayService.java b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/wxpay/WxpayService.java
index 6af36a4d..50fad8d9 100644
--- a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/wxpay/WxpayService.java
+++ b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/wxpay/WxpayService.java
@@ -47,7 +47,7 @@ public class WxpayService {
private MemberAccountService memberAccountService;
String url = "https://miniapp-test.royalcanin.com.cn/rcmini/h5/";
-
+// String url = "https://miniapp-product.royalcanin.com.cn/rcmini2020";
private String urlNative = "https://api.mch.weixin.qq.com/v3/pay/transactions/native";
public String testGenerateQRCode(WxPayEntity wxPayEntity)throws Exception{
diff --git a/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties b/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
index 94f75be2..a135e225 100644
--- a/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
+++ b/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
@@ -1,10 +1,10 @@
######################### server ###################
-server.servlet.context-path=/smart-admin-api
-server.port=10088
+server.servlet.context-path=/royalcanin
+server.port=10086
spring.profiles.active=@profiles.active@
######################### tomcat ###################
-server.tomcat.basedir=/home/logs/smart-admin/tomcat-logs
+server.tomcat.basedir=/home/royalcanin-prod/tomcat-9/smart-admin/tomcat-logs
server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.pattern=%t %{X-Forwarded-For}i %a "%r" %s %D (%D ms)
@@ -23,9 +23,9 @@ spring.servlet.multipart.max-request-size=30MB
file-upload-service.path=/home/upload/smart-admin-file
######################### database #########################
-spring.datasource.url=jdbc:mysql://172.16.0.201:3306/smart-admin-prod?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true
-spring.datasource.username=smart-admin
-spring.datasource.password=Admin@123457
+spring.datasource.url=jdbc:mysql://rc-hub-mysql.mysql.database.chinacloudapi.cn/smart-admin-prod?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true
+spring.datasource.username=azureuser@rc-hub-mysql
+spring.datasource.password=(G=q0D5ez2Fz
spring.datasource.initial-size=2
spring.datasource.min-idle=1
spring.datasource.max-active=100
diff --git a/smart-admin-service/smart-admin-api/src/main/resources/sql/smart-admin.sql b/smart-admin-service/smart-admin-api/src/main/resources/sql/smart-admin.sql
index 8596a19d..95b951f7 100644
--- a/smart-admin-service/smart-admin-api/src/main/resources/sql/smart-admin.sql
+++ b/smart-admin-service/smart-admin-api/src/main/resources/sql/smart-admin.sql
@@ -14,8 +14,8 @@
-- 导出 smart-admin-dev 的数据库结构
DROP DATABASE IF EXISTS `smart-admin-dev`;
-CREATE DATABASE IF NOT EXISTS `smart-admin-dev` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
-USE `smart-admin-dev`;
+CREATE DATABASE IF NOT EXISTS `smart-admin-pro` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
+USE `smart-admin-pro`;
-- 导出 表 smart-admin-dev.t_department 结构
DROP TABLE IF EXISTS `t_department`;
@@ -1720,8 +1720,8 @@ INSERT INTO `t_royalcanin_productsearchtag` (`id`, `brand_code`, `brand_name`, `
(1032, '16518816', '品种', '0', '布偶', '1017', '1017014', 0, '2022-01-19 16:41:55'),
(1033, '16518816', '品种', '0', '暹罗', '1017', '1017015', 0, '2022-01-19 16:41:55'),
(1034, '16518816', '品种', '0', '缅因', '1017', '1017016', 0, '2022-01-19 16:41:55'),
-(1035, '16518816,555131355', '年龄', '1', '幼年', '1018', '1018001', 0, '2022-01-19 16:41:55'),
-(1036, '16518816,555131355', '年龄', '1', '成年', '1018', '1018002', 0, '2022-01-19 16:41:55'),
+(1035, '16518816', '年龄', '1', '幼年', '1018', '1018001', 0, '2022-01-19 16:41:55'),
+(1036, '16518816', '年龄', '1', '成年', '1018', '1018002', 0, '2022-01-19 16:41:55'),
(1037, '16518816', '年龄', '1', '老年', '1018', '1018003', 0, '2022-01-19 16:41:55'),
(1038, '16518816', '年龄', '0', '4-12月龄', '1018', '1018004', 0, '2022-01-19 16:41:55'),
(1039, '16518816', '年龄', '0', '1-7岁', '1018', '1018005', 0, '2022-01-19 16:41:55'),
From 6496bd0083e2d3db71adb82f1427163ed76fefe7 Mon Sep 17 00:00:00 2001
From: Carl <376654749@qq.com>
Date: Fri, 28 Jan 2022 17:00:14 +0800
Subject: [PATCH 02/38] fix without basePoint and paytype
---
.../src/main/resources/prod/application.properties | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties b/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
index a135e225..629071ea 100644
--- a/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
+++ b/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
@@ -23,7 +23,7 @@ spring.servlet.multipart.max-request-size=30MB
file-upload-service.path=/home/upload/smart-admin-file
######################### database #########################
-spring.datasource.url=jdbc:mysql://rc-hub-mysql.mysql.database.chinacloudapi.cn/smart-admin-prod?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true
+spring.datasource.url=jdbc:mysql://rc-hub-mysql.mysql.database.chinacloudapi.cn/smart-admin-pro?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true
spring.datasource.username=azureuser@rc-hub-mysql
spring.datasource.password=(G=q0D5ez2Fz
spring.datasource.initial-size=2
From 99f4df3c1f2af52bf4d703c390af664457b6e013 Mon Sep 17 00:00:00 2001
From: Carl <376654749@qq.com>
Date: Fri, 28 Jan 2022 17:13:18 +0800
Subject: [PATCH 03/38] fix The server time zone value 'Coordinated Universal
Time' is unrecognized or represents more than one
---
.../src/main/resources/prod/application.properties | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties b/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
index 629071ea..76ad0985 100644
--- a/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
+++ b/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
@@ -23,7 +23,7 @@ spring.servlet.multipart.max-request-size=30MB
file-upload-service.path=/home/upload/smart-admin-file
######################### database #########################
-spring.datasource.url=jdbc:mysql://rc-hub-mysql.mysql.database.chinacloudapi.cn/smart-admin-pro?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true
+spring.datasource.url=jdbc:mysql://rc-hub-mysql.mysql.database.chinacloudapi.cn/smart-admin-pro?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false&allowMultiQueries=true
spring.datasource.username=azureuser@rc-hub-mysql
spring.datasource.password=(G=q0D5ez2Fz
spring.datasource.initial-size=2
From 0eb02c313b03cc24298d3428f95a64ee37525d43 Mon Sep 17 00:00:00 2001
From: Carl <376654749@qq.com>
Date: Fri, 28 Jan 2022 17:58:00 +0800
Subject: [PATCH 04/38] fix The server time zone value 'Coordinated Universal
Time' is unrecognized or represents more than one
---
.../module/system/royalcanin/good/service/GoodService.java | 2 +-
.../src/main/resources/prod/application.properties | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/GoodService.java b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/GoodService.java
index cbc16377..468d9734 100644
--- a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/GoodService.java
+++ b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/good/service/GoodService.java
@@ -35,7 +35,7 @@ public class GoodService {
}
public List listGoodsByNameBankNameTagUsedAge(String title,String petType){
- String ip = "https://royalcanincn.escase.cn/jc/royalcanin/";
+ String ip = "https://shop.royalcanin.com.cn/royalcanin/royalcanin/";
List goodsList = goodsDao.selectRoleIdByGoodsNameBankNameTagUsedAge(title,petType);
for (GoodsEntity goodsEntity:goodsList) {
goodsEntity.setShowImgFile(ip+goodsEntity.getPicture());
diff --git a/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties b/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
index 76ad0985..3e3e06fc 100644
--- a/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
+++ b/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
@@ -1,5 +1,5 @@
######################### server ###################
-server.servlet.context-path=/royalcanin
+server.servlet.context-path=/royalcanin/royalcanin
server.port=10086
spring.profiles.active=@profiles.active@
From 035d392e769a320354d172e7d5befaf14b1fafbd Mon Sep 17 00:00:00 2001
From: Carl <376654749@qq.com>
Date: Fri, 28 Jan 2022 18:05:26 +0800
Subject: [PATCH 05/38] fix The server time zone value 'Coordinated Universal
Time' is unrecognized or represents more than one
---
.../src/main/resources/prod/application.properties | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties b/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
index 3e3e06fc..76ad0985 100644
--- a/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
+++ b/smart-admin-service/smart-admin-api/src/main/resources/prod/application.properties
@@ -1,5 +1,5 @@
######################### server ###################
-server.servlet.context-path=/royalcanin/royalcanin
+server.servlet.context-path=/royalcanin
server.port=10086
spring.profiles.active=@profiles.active@
From 6725fb9961cdc1b0051ceb9ff4f7bf91454b1e01 Mon Sep 17 00:00:00 2001
From: Vion
Date: Fri, 28 Jan 2022 18:19:40 +0800
Subject: [PATCH 06/38] Web code updated
---
rc-busness/ajax/util.js | 49 +++-
rc-busness/app.html | 17 ++
rc-busness/assets/css/global.less | 14 +
rc-busness/components/fixed-right.vue | 59 +++-
rc-busness/config/async/env.js | 2 +-
rc-busness/pages/index.vue | 260 ++++++++++--------
rc-busness/pages/myorder/usertion.vue | 53 ++--
rc-busness/pages/personal/settlement.vue | 54 ++--
rc-busness/pages/personal/useraddress.vue | 197 ++++++-------
rc-busness/pages/personal/userpay.vue | 17 +-
rc-busness/pages/productdetails/producted.vue | 108 +++++---
11 files changed, 514 insertions(+), 316 deletions(-)
diff --git a/rc-busness/ajax/util.js b/rc-busness/ajax/util.js
index 9be51c9c..1d383876 100644
--- a/rc-busness/ajax/util.js
+++ b/rc-busness/ajax/util.js
@@ -35,20 +35,45 @@ let util = {
}
},
checkPaytypeValidated($paytype) {
- if(isWx && $paytype == 1) {
- //return 3;
- return true;
- } else if(isWx && $paytype!=1) {
- return false;
+ let isMobile = this.isMobile();
+ let isWx = this.isWX();
+ //Dictionary : 1:WX native pay, 2:Alipay, 3:WX H5 pay
+ if((isWx || !isMobile) && $paytype == 1) {
+ return {'result':true};
}
-
- if(!isMobile && $paytype == 1) {
- //Desktop, use native pay
- return true;
- } else if(isMobile && $paytype == 2) {
- return true;
+ if(isMobile && $paytype == 3) {
+ return {'result':true};
}
- return false;
+ if($paytype == 2) {
+ return {'result':true};
+ }
+ let message='';
+ switch($paytype) {
+ case "1":
+ message = '请返回电脑端继续当前订单的支付';
+ break;
+ case "2":
+ message = '请返回支付宝继续当前订单的支付';
+ break;
+ case "3":
+ message = '请返回手机端继续当前订单的支付';
+ break;
+ default:
+ message = '订单已过期,请重新下单';
+ break;
+ }
+ return {'result':false,'message':message};
+ },
+ getTextByPaytype(paytype){
+ //Dictionary : 1:WX native pay, 2:Alipay, 3:WX H5 pay
+ let mapping = {
+ "1":"微信扫码支付",
+ "2":"支付宝支付",
+ "3":"手机网页支付",
+ };
+ if(mapping.hasOwnProperty(paytype))
+ return mapping[paytype];
+ return '';
}
}
export default util;
\ No newline at end of file
diff --git a/rc-busness/app.html b/rc-busness/app.html
index afb50e74..9d062a45 100644
--- a/rc-busness/app.html
+++ b/rc-busness/app.html
@@ -13,6 +13,23 @@
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
+ function bindTracking(ele,timeout)
+ {
+ var eventName=ele.getAttribute('evt-name');
+ var eventCat=ele.getAttribute('evt-cat');
+ var eventVal=ele.getAttribute('evt-val');
+ var eventParams={};
+ eventParams[eventCat]=eventVal;
+ _hmt.push(['_trackEvent', eventName, eventCat, eventVal]); //Baidu Analytics Event Push
+ if(timeout)
+ {
+ setTimeout(function(){
+ window.location.href=ele.href;
+ },timeout);
+ return false;
+ }
+ return true;
+ }