From e880431e07be1a8af080a2bac9cf413e988cabe6 Mon Sep 17 00:00:00 2001 From: chen-xin-zhi <3588068430@qq.com> Date: Fri, 27 Jun 2025 14:56:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E7=8E=AF=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 7 +++++++ .../project/ProjectCommissionController.java | 13 +++++++++++++ .../project/impl/ProjectCommissionServiceImpl.java | 4 ++-- src/main/resources/application-caozhe.yml | 14 ++++++++++---- 4 files changed, 32 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index 4282b7c..0e564e3 100644 --- a/pom.xml +++ b/pom.xml @@ -214,6 +214,13 @@ 2.6.9 + + org.springframework.security + spring-security-crypto + 5.8.7 + + + diff --git a/src/main/java/com/greenorange/promotion/controller/project/ProjectCommissionController.java b/src/main/java/com/greenorange/promotion/controller/project/ProjectCommissionController.java index 6e35d7a..76839b3 100644 --- a/src/main/java/com/greenorange/promotion/controller/project/ProjectCommissionController.java +++ b/src/main/java/com/greenorange/promotion/controller/project/ProjectCommissionController.java @@ -33,8 +33,11 @@ import jakarta.servlet.http.HttpServletRequest; import jakarta.validation.Valid; import lombok.extern.slf4j.Slf4j; import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; +import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.web.bind.annotation.*; +import java.lang.reflect.GenericDeclaration; import java.math.BigDecimal; import java.math.RoundingMode; import java.util.*; @@ -138,6 +141,16 @@ public class ProjectCommissionController { return ResultUtils.success(projectCommissionVOList); } + +// public static void main(String[] args) { +// PasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); +// String encode = passwordEncoder.encode("123456"); +// System.out.println(encode); +// boolean matches = passwordEncoder.matches("123456", "$2a$10$/yBGQqsHK78vlEtuMGTVY.bU/TamHQbr4wQIzj1B1H1ud/ZKPGICC"); +// System.out.println(matches); +// } + + // // /** // * 小程序用户修改项目的抽佣比例 diff --git a/src/main/java/com/greenorange/promotion/service/project/impl/ProjectCommissionServiceImpl.java b/src/main/java/com/greenorange/promotion/service/project/impl/ProjectCommissionServiceImpl.java index 659bfaf..1b547c8 100644 --- a/src/main/java/com/greenorange/promotion/service/project/impl/ProjectCommissionServiceImpl.java +++ b/src/main/java/com/greenorange/promotion/service/project/impl/ProjectCommissionServiceImpl.java @@ -65,7 +65,7 @@ public class ProjectCommissionServiceImpl extends ServiceImpl proCommissions = subProjectCommissions.stream().filter(subProjectCommission -> subProjectCommission.getSubUserId() == -1L).toList(); List proCommissionList = commonService.convertList(proCommissions, ProjectCommission.class); // this.updateBatchById(proCommissionList); diff --git a/src/main/resources/application-caozhe.yml b/src/main/resources/application-caozhe.yml index b4e441e..33bdd20 100644 --- a/src/main/resources/application-caozhe.yml +++ b/src/main/resources/application-caozhe.yml @@ -1,15 +1,21 @@ spring: datasource: +# driver-class-name: com.mysql.cj.jdbc.Driver +# url: jdbc:mysql://27.30.77.229:3306/qingcheng_caozhe?serverTimezone=Asia/Shanghai +# username: qingcheng +# password: Qc@8ls2jf +# hikari: +# maximum-pool-size: 300 +# max-lifetime: 120000 driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://27.30.77.229:3306/qingcheng_caozhe?serverTimezone=Asia/Shanghai - username: qingcheng - password: Qc@8ls2jf + url: jdbc:mysql://43.143.28.121:3306/easybbs?serverTimezone=Asia/Shanghai + username: easybbs + password: root hikari: maximum-pool-size: 300 max-lifetime: 120000 - data: redis: port: 6379