Browse Source

20260128DC免费金豆

milestone-20260128-DC金豆金币接口
sunjiabei 4 weeks ago
parent
commit
292ec906b7
  1. 11
      src/main/java/com/example/demo/serviceImpl/bean/BeanRechargeServiceImpl.java
  2. 8
      src/main/resources/application-test.yml

11
src/main/java/com/example/demo/serviceImpl/bean/BeanRechargeServiceImpl.java

@ -1,6 +1,8 @@
package com.example.demo.serviceImpl.bean; package com.example.demo.serviceImpl.bean;
import com.example.demo.Util.BaseDES;
import com.example.demo.Util.BaseDES2; import com.example.demo.Util.BaseDES2;
import com.example.demo.Util.BaseDES3;
import com.example.demo.domain.vo.bean.*; import com.example.demo.domain.vo.bean.*;
import com.example.demo.domain.vo.coin.Gold; import com.example.demo.domain.vo.coin.Gold;
import com.example.demo.domain.vo.coin.GoldUser; import com.example.demo.domain.vo.coin.GoldUser;
@ -162,6 +164,7 @@ public class BeanRechargeServiceImpl implements BeanRechargeService {
return Result.error("备注不能为空"); return Result.error("备注不能为空");
} }
String jwcode = recharge.getJwcode().toString(); String jwcode = recharge.getJwcode().toString();
String jwcodeDC = recharge.getJwcode().toString();
// String jwcode = "2e35cadd48a15cc4cd834d35e38faa71"; // String jwcode = "2e35cadd48a15cc4cd834d35e38faa71";
try { try {
BaseDES2 d = new BaseDES2(); BaseDES2 d = new BaseDES2();
@ -169,6 +172,12 @@ public class BeanRechargeServiceImpl implements BeanRechargeService {
} catch (Exception e) { } catch (Exception e) {
return Result.error("加密失败"); return Result.error("加密失败");
} }
try {
BaseDES3 d = new BaseDES3();
jwcodeDC = d.encrypt(jwcodeDC);
} catch (Exception e) {
return Result.error("加密失败");
}
try { try {
// 构建完整的请求URL // 构建完整的请求URL
@ -180,7 +189,7 @@ public class BeanRechargeServiceImpl implements BeanRechargeService {
// 创建请求体使用MultiValueMap存储参数 // 创建请求体使用MultiValueMap存储参数
MultiValueMap<String, String> params = new LinkedMultiValueMap<>(); MultiValueMap<String, String> params = new LinkedMultiValueMap<>();
params.add("jwcode", jwcode);
params.add("jwcode", jwcodeDC);
// 构建请求实体 // 构建请求实体
HttpEntity<MultiValueMap<String, String>> requestEntity = new HttpEntity<>(params, headers); HttpEntity<MultiValueMap<String, String>> requestEntity = new HttpEntity<>(params, headers);

8
src/main/resources/application-test.yml

@ -12,9 +12,9 @@ spring:
pool-name: mysql1HikariCP pool-name: mysql1HikariCP
maximum-pool-size: 50 maximum-pool-size: 50
mysql2: mysql2:
jdbc-url: jdbc:mysql://39.101.133.168:3306/hljw?serverTimezone=Asia/Shanghai
username: hljw
password: 5dmWCCKfEk3TTeyn
jdbc-url: jdbc:mysql://52.220.141.241:3306/hljw?serverTimezone=Asia/Shanghai
username: gold_coin
password: NaVILnQottaWpMTw0o
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
hikari: hikari:
pool-name: mysql2HikariCP pool-name: mysql2HikariCP
@ -96,7 +96,7 @@ feishu:
url: https://open.feishu.cn/open-apis/bot/v2/hook/8dd2bcc4-6492-487b-9dc5-bb7b27d43ccf url: https://open.feishu.cn/open-apis/bot/v2/hook/8dd2bcc4-6492-487b-9dc5-bb7b27d43ccf
toujiaoApp: toujiaoApp:
url: http://39.101.133.168:8828/hljw
url: https://api.homilychart.com/hljw
bean: bean:
recharge: recharge:

Loading…
Cancel
Save