Răsfoiți Sursa

【第一版开发】
1.完善项目配置,并对敏感信息加密
2.移除测试代码

ChenYL 10 luni în urmă
părinte
comite
b3db7d92e8

+ 11 - 5
data-easy/src/main/resources/application-dev.yaml

@@ -15,7 +15,7 @@ logging:
 
 # 微信配置
 wx:
-  # 服务号(TODO:目前是测试号需要修改)
+  # mp使用的是测试号配置
   mp:
     app-id: ENC(1ckb9lCI/Pnw0KviUNC6rYpwKdncC9rKK1eBkhnIj/Jcy4MB2Jg/aQ==)
     secret: ENC(W6+k6pXJrVhn3gxNLU6Gu2J31npIXrPF35XLcgGuAYzRsNrs74ILl5sK1YqRRMRbjZOdBnKjNOc=)
@@ -28,10 +28,13 @@ wx:
     mchId: ENC(9s7sOayxeYw1p5oSIW+brXfEm45LFczEXO8VQoa7LeU=)
     apiv3-key: ENC(QivoTfZcIuJL//YJgDiW7OgtoK4JQ3GYhohcrJKJN3Y3syECB0RgfPbZp+jN12iFqt7vXXBxVY8=)
     # p12证书的位置,可以指定绝对路径,也可以指定类路径(以classpath:开头)
-    keyPath: C:\Software\WXCertUtil\cert\apiclient_cert.p12
+    keyPath: E:\ChenYL\账号\weixin_apiclient_cert.p12
+    # 证书ID
+    publicKeyId: ENC(m3G+L+TiApDEBBSZYJk3lwVrYhrfE9Eh+FG2tXkx8LdH8Lang9QeTyTGsqY0M95R2nQQQHeTYKOI3qQHzPnXsQ==)
     # pub_key.pem证书文件的绝对路径或者以classpath:开头的类路径.
-    publicKeyPath: E:\Download\pub_key.pem
-    notifyUrl: http://rvy77p.natappfree.cc/wx/pay/callback
+    publicKeyPath: E:\ChenYL\账号\weixin_pub_key.pem
+    # 支付回调地址
+    notifyUrl: http://4pp4xf.natappfree.cc/wx/pay/callback
   # 小程序
   miniapp:
     appid: ENC(825U/6iYUhZJK7ojeBUya+WATlVilGB8py4AQPA0jwfY8oPwjZ53wA==)
@@ -42,7 +45,7 @@ hz-api:
   id: ENC(2myOnTLci1DlpQfDkcqN2fGoM24y/fairiO5hH7braM=)
   key: ENC(SK18qyEQdxOACJ2xeNLTGbUZEDi+wRkvDBs4lL/+wCc1ANFwD42P2Q7Ssl3U3uu9fVRQ3BdgV2o=)
 
-# 金融接口
+# 自建金融接口
 finance:
   base-url: http://192.168.123.242:8000
 
@@ -58,6 +61,9 @@ product-hunt:
 
 # 系统配置
 biz:
+  # Json Token 密码
   tokenPassword: 1234567890
+  # Json Token过期时间,单位:天
   tokenExpire: 7
+  # 订单过期时间,单位:分钟
   orderExpire: 15

+ 25 - 7
data-easy/src/main/resources/application-prod.yaml

@@ -10,11 +10,10 @@ spring:
 
 # 微信配置
 wx:
-  # 服务号(TODO:目前是测试号需要修改)
+  # 服务号:小石知数
   mp:
-    app-id: ENC(pB1sj36RTQ3sHRpuM0CngaTJszmwIwowtg0LEF8clW8mA/fRRcBERQ==)
-    secret: ENC(TlGRcit561V7dh7r2myGJUjdAgSY3xk8reOsfJs5sOIVhlH7pXm7Six6HZD9qzH7WzIWZHCqkaQ=)
-    token: ENC(fmSgBmv3vORrnGuQpmfMnZOZRzIJ1pRV)
+    app-id: ENC(gXkcnGDSthbTBGiWRViu6cxg+oGqDUBD7+RVSX11gjCG+SOtQtqeGw==)
+    secret: ENC(bjbWnwPoGkro9+ALtfPTf6ww8OYaUFD+ASrrQYPtHwNCt3mw4Nfj4XdqbsioYN9zYpuDgAK3q5o=)
   # 微信支付
   pay:
     #小程序APPID
@@ -23,9 +22,13 @@ wx:
     mchId: ENC(UD2K4Ycx8o13A7EL1JejkoJFF1sH2/eLnlP4lK/zJPg=)
     apiv3-key: ENC(ajnSujhFqKJ7MevaiLMbEzOOBlAgkOY89BqniEMMO3P9aCmDSa5tF7flTgoZTKd4JGBlCta9mOs=)
     # p12证书的位置,可以指定绝对路径,也可以指定类路径(以classpath:开头)
-    keyPath: C:\Software\WXCertUtil\cert\apiclient_cert.p12
+    keyPath: /app/apiclient_cert.p12
     # pub_key.pem证书文件的绝对路径或者以classpath:开头的类路径.
-    publichKeyPath: E:\Download\pub_key.pem
+    publichKeyPath: /app/pub_key.pem
+    # 证书ID
+    publicKeyId: ENC(QJJPkB5dyY3kgTi2b5RdKhQSTqwnP2SDqsLN0SPDjwg2XUj9Y2TWV3AWVt6ewwD+1jFgROC61cq+O0rJGDsFXw==)
+    # 支付回调地址
+    notifyUrl: http://api-dataeasy.zhixinghe1.top/wx/pay/callback
   # 小程序
   miniapp:
     appid: ENC(Fjp10HwqBtwQt6FYpJq8xXKp+XCRAo+drZciqdqrNiLbdS1a4U4fxA==)
@@ -36,10 +39,25 @@ hz-api:
   id: ENC(xOmDcVBaAxOJHC1bazlmG8m3E082uCTZ4o8jxT7Fi8Q=)
   key: ENC(I2SZcgbv6EEyEndn4FSMihTlTxVZ3zhxaQAIeJAOdeos3ZH4Nb8QalW1L1phlIK8C/FdPmnsEw8=)
 
+# 自建金融接口
+finance:
+  base-url: http://172.17.0.1:8000
+
 # 自建ProductHunt服务配置
 product-hunt:
   base-url: http://api-producthunt.zhixinghe1.top
   # 加密密码
   password: ENC(V0XvB+A9qK6Xmd1q7M9Bjls8aW4QH3m91GMcr+zpiAIhXFiLALCn+w==)
   # 系统自访问密钥
-  api-key: ENC(z2rDV5xcbhkO3JuGB83J+0GmLREenc7ucsn0s5POe2NtMtblIgdOfQ==)
+  api-key: ENC(z2rDV5xcbhkO3JuGB83J+0GmLREenc7ucsn0s5POe2NtMtblIgdOfQ==)
+  # 同一时间翻译数量
+  translate-num: 10
+
+# 系统配置
+biz:
+  # Json Token 密码
+  tokenPassword: ENC(LustLcxC+MPdByL4wTMxUUHvrtPvs3jVCnC0il/ypWRmv0Owdz5Zpw==)
+  # Json Token过期时间,单位:天
+  tokenExpire: 7
+  # 订单过期时间,单位:分钟
+  orderExpire: 15

+ 0 - 4
data-easy/src/main/resources/application.yaml

@@ -27,10 +27,6 @@ jasypt:
 hz-api:
   base-url: https://cn.apihz.cn
 
-# 金融接口
-finance:
-  base-url: http://127.0.0.1:8000
-
 # 自建ProductHunt服务配置
 product-hunt:
   # 加密算法

+ 1 - 1
doc/sql/schema.sql

@@ -453,7 +453,7 @@ ALTER TABLE data_easy.subscription_order CHANGE transaction_id transaction_id va
 ALTER TABLE data_easy.subscription_task_config MODIFY COLUMN subscription_source_id bigint NULL COMMENT '订阅源ID';
 ALTER TABLE data_easy.subscription_task_config MODIFY COLUMN task_code varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '定时任务编码';
 ALTER TABLE data_easy.subscription_order MODIFY COLUMN close_time DATETIME NOT NULL COMMENT '订单关闭时间';
-ALTER TABLE data_easy.data_product_hunt_post DROP COLUMN key;
+ALTER TABLE data_easy.data_product_hunt_post DROP COLUMN `key`;
 
 -- Product Hunt榜单的帖子媒体数据
 CREATE TABLE `data_product_hunt_post_media` (

Fișier diff suprimat deoarece este prea mare
+ 0 - 1202
product-hunt/src/main/java/com/producthunt/server/service/controller/ProductHuntController.java


Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff