diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/handler/TokenCheckHandler.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/handler/TokenCheckHandler.java deleted file mode 100644 index 2d0818f..0000000 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/handler/TokenCheckHandler.java +++ /dev/null @@ -1,54 +0,0 @@ -//package com.bnyer.img.handler; -// -//import com.bnyer.common.core.annotation.TokenCheck; -//import com.bnyer.common.core.exception.ServiceException; -//import com.bnyer.common.redis.service.RedisService; -//import com.bnyer.img.constants.RedisKeyConstant; -//import org.apache.commons.lang3.StringUtils; -//import org.springframework.beans.factory.annotation.Autowired; -//import org.springframework.stereotype.Component; -//import org.springframework.web.method.HandlerMethod; -//import org.springframework.web.servlet.HandlerInterceptor; -// -//import javax.servlet.http.HttpServletRequest; -//import javax.servlet.http.HttpServletResponse; -// -///** -// * @author chengkun -// * @date 2022/4/22 15:04 -// */ -//@Component -//public class TokenCheckHandler implements HandlerInterceptor { -// -// String tokenKey = RedisKeyConstant.TIKTOK_USER_LOGIN_KEY; -// -// @Autowired -// private RedisService redisService; -// -// @Override -// public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { -// -// // 判断访问的方法上是否有注解 -// HandlerMethod handlerMethod = (HandlerMethod) handler; -// boolean tokenCheck = handlerMethod.hasMethodAnnotation(TokenCheck.class); -// -// // 尝试从请求头从获取token值 -// String token = request.getHeader("token"); -// if(StringUtils.isEmpty(token)){ -// if(tokenCheck){ -// throw new ServiceException("token为空,无权访问!"); -// } -// } -// String[] split = token.split("#"); -// //从token中获取openId -// String openId = split[1]; -// //组装redisKey -// String redisKey = tokenKey+openId; -// //判断redis中是否存在该key,存在则放行,不存在则过期 -// if(redisService.hasKey(redisKey)){ -// return true; -// }else{ -// throw new ServiceException("token失效,请重新授权!"); -// } -// } -//} diff --git a/bnyer-services/bnyer-order/pom.xml b/bnyer-services/bnyer-order/pom.xml new file mode 100644 index 0000000..8ff58cb --- /dev/null +++ b/bnyer-services/bnyer-order/pom.xml @@ -0,0 +1,131 @@ + + + + bnyer-services + com.dimensionalnode + 1.0.0 + + 4.0.0 + + bnyer-order + + + bnyer-order订单服务 + + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-config + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-sentinel + + + + + org.springframework.boot + spring-boot-starter-actuator + + + + + io.springfox + springfox-swagger-ui + ${swagger.fox.version} + + + + + mysql + mysql-connector-java + + + + + com.dimensionalnode + bnyer-common-datasource + + + + + com.dimensionalnode + bnyer-common-datascope + + + + + com.dimensionalnode + bnyer-common-log + + + + + com.dimensionalnode + bnyer-common-core + + + + + com.dimensionalnode + bnyer-common-swagger + + + + + com.baomidou + mybatis-plus-boot-starter + + + + + + + + + + + + + + + + + + + + + + + + ${project.artifactId} + + + org.springframework.boot + spring-boot-maven-plugin + 2.6.2 + + + + repackage + + + + + + + + + \ No newline at end of file diff --git a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/BnyerOrderApplication.java b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/BnyerOrderApplication.java new file mode 100644 index 0000000..4a7db6a --- /dev/null +++ b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/BnyerOrderApplication.java @@ -0,0 +1,33 @@ +package com.bnyer.order; + +import com.bnyer.common.security.annotation.EnableCustomConfig; +import com.bnyer.common.security.annotation.EnableRyFeignClients; +import com.bnyer.common.swagger.annotation.EnableCustomSwagger2; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.scheduling.annotation.EnableAsync; + +/** + * 订单模块 + * + * @author penny + */ +@EnableCustomConfig +@EnableCustomSwagger2 +@EnableRyFeignClients +@SpringBootApplication +@EnableAsync +public class BnyerOrderApplication +{ + public static void main(String[] args) + { + SpringApplication.run(BnyerOrderApplication.class, args); + System.out.println("(♥◠‿◠)ノ゙ bnyer订单服务启动成功 ლ(´ڡ`ლ)゙ \n" + + "__________ \n" + + "\\______ \\ ____ ___.__. ___________ \n" + + " | | _// < | |/ __ \\_ __ \\\n" + + " | | \\ | \\___ \\ ___/| | \\/\n" + + " |______ /___| / ____|\\___ >__| \n" + + " \\/ \\/\\/ \\/ \n"); + } +} diff --git a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/config/AlipayConfig.java b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/config/AlipayConfig.java new file mode 100644 index 0000000..1a993bc --- /dev/null +++ b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/config/AlipayConfig.java @@ -0,0 +1,53 @@ +package com.bnyer.order.config; + + +import lombok.Getter; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.cloud.context.config.annotation.RefreshScope; +import org.springframework.context.annotation.Configuration; + +/** + * @author chengkun + * @date 2022/4/21 17:43 + */ +@Configuration +@ConfigurationProperties(prefix = "alipay") +@Getter +@RefreshScope +public class AlipayConfig { + + @Value("${alipay.gatewayUrl}") + private String gatewayUrl; + + @Value("${alipay.appId}") + private String appId; + + @Value("${alipay.privateKey}") + private String privateKey; + + @Value("${alipay.publicKey}") + private String publicKey; + + @Value("${alipay.certPath}") + private String certPath; + + @Value("${alipay.alipayPublicCertPath}") + private String alipayPublicCertPath; + + @Value("${alipay.rootPath}") + private String rootPath; + + @Value("${alipay.notifyUrl}") + private String notifyUrl; + + @Value("${alipay.returnUrl}") + private String returnUrl; + + @Value("${alipay.signType}") + private String signType; + + @Value("${alipay.charset}") + private String charset; + +} diff --git a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/controller/testController.java b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/controller/testController.java new file mode 100644 index 0000000..ade0f8a --- /dev/null +++ b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/controller/testController.java @@ -0,0 +1,4 @@ +package com.bnyer.order.controller; + +public class testController { +} diff --git a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/mapper/TestMapper.java b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/mapper/TestMapper.java new file mode 100644 index 0000000..a1d8962 --- /dev/null +++ b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/mapper/TestMapper.java @@ -0,0 +1,7 @@ +package com.bnyer.order.mapper; + +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public class TestMapper { +} diff --git a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/TestService.java b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/TestService.java new file mode 100644 index 0000000..20ed969 --- /dev/null +++ b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/TestService.java @@ -0,0 +1,4 @@ +package com.bnyer.order.service; + +public interface TestService { +} diff --git a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/impl/TestServiceImpl.java b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/impl/TestServiceImpl.java new file mode 100644 index 0000000..4bb1f8f --- /dev/null +++ b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/impl/TestServiceImpl.java @@ -0,0 +1,8 @@ +package com.bnyer.order.service.impl; + +import com.bnyer.order.service.TestService; +import org.springframework.stereotype.Service; + +@Service +public class TestServiceImpl implements TestService { +} diff --git a/bnyer-services/bnyer-order/src/main/resources/bootstrap-dev.yml b/bnyer-services/bnyer-order/src/main/resources/bootstrap-dev.yml new file mode 100644 index 0000000..6d55152 --- /dev/null +++ b/bnyer-services/bnyer-order/src/main/resources/bootstrap-dev.yml @@ -0,0 +1,22 @@ +spring: + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: http://117.50.61.7:8848 + # 命名空间地址 + namespace: c4f53d8c-0a91-4249-a804-f16f543ec3b0 + # 命名空间分组 + group: dev + config: + # 配置中心地址 + server-addr: http://117.50.61.7:8848 + # 配置文件格式 + file-extension: yml + # 命名空间地址 + namespace: c4f53d8c-0a91-4249-a804-f16f543ec3b0 + # 命名空间分组 + group: dev + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bnyer-services/bnyer-order/src/main/resources/bootstrap-grey.yml b/bnyer-services/bnyer-order/src/main/resources/bootstrap-grey.yml new file mode 100644 index 0000000..cd80890 --- /dev/null +++ b/bnyer-services/bnyer-order/src/main/resources/bootstrap-grey.yml @@ -0,0 +1,26 @@ +spring: + cloud: + nacos: + discovery: + # 解决部署在不同服务器访问不到的问题,需暴露外网ip + ip: 81.69.47.31 + # 部署在不同服务器上的指定端口 + port: 9103 + # 服务注册地址 + server-addr: http://175.24.122.142:8848 + # 命名空间地址 + namespace: abfe8ee6-161b-4f8f-b61f-51663bbfa4f9 + # 命名空间分组 + group: grey + config: + # 配置中心地址 + server-addr: http://175.24.122.142:8848 + # 配置文件格式 + file-extension: yml + # 命名空间地址 + namespace: abfe8ee6-161b-4f8f-b61f-51663bbfa4f9 + # 命名空间分组 + group: grey + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bnyer-services/bnyer-order/src/main/resources/bootstrap-prod.yml b/bnyer-services/bnyer-order/src/main/resources/bootstrap-prod.yml new file mode 100644 index 0000000..374941d --- /dev/null +++ b/bnyer-services/bnyer-order/src/main/resources/bootstrap-prod.yml @@ -0,0 +1,22 @@ +spring: + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: http://192.168.3.100:6001 + # 命名空间地址 + namespace: b133c9e5-9f8d-4ed4-9ebd-95557802889f + # 命名空间分组 + group: prod + config: + # 配置中心地址 + server-addr: http://192.168.3.100:6001 + # 配置文件格式 + file-extension: yml + # 命名空间地址 + namespace: b133c9e5-9f8d-4ed4-9ebd-95557802889f + # 命名空间分组 + group: prod + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bnyer-services/bnyer-order/src/main/resources/bootstrap-test.yml b/bnyer-services/bnyer-order/src/main/resources/bootstrap-test.yml new file mode 100644 index 0000000..abb20aa --- /dev/null +++ b/bnyer-services/bnyer-order/src/main/resources/bootstrap-test.yml @@ -0,0 +1,22 @@ +spring: + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: http://117.50.61.7:8848 + # 命名空间地址 + namespace: 1bf94455-a046-41e3-b7e4-c12fd11c3690 + # 命名空间分组 + group: test + config: + # 配置中心地址 + server-addr: http://117.50.61.7:8848 + # 配置文件格式 + file-extension: yml + # 命名空间地址 + namespace: 1bf94455-a046-41e3-b7e4-c12fd11c3690 + # 命名空间分组 + group: test + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/bnyer-services/bnyer-order/src/main/resources/bootstrap.yml b/bnyer-services/bnyer-order/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..b864266 --- /dev/null +++ b/bnyer-services/bnyer-order/src/main/resources/bootstrap.yml @@ -0,0 +1,15 @@ +# Tomcat +server: + port: 9103 + +# Spring +spring: + main: + #解决循环依赖问题 + allow-circular-references: true + application: + # 应用名称 + name: bnyer-order + profiles: + # 环境配置 + active: dev diff --git a/bnyer-services/bnyer-order/src/main/resources/logback.xml b/bnyer-services/bnyer-order/src/main/resources/logback.xml new file mode 100644 index 0000000..d838086 --- /dev/null +++ b/bnyer-services/bnyer-order/src/main/resources/logback.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + ${log.pattern} + + + + + + ${log.path}/info.log + + + + ${log.path}/info.%d{yyyy-MM-dd}.log + + 20 + + + ${log.pattern} + + + + INFO + + ACCEPT + + DENY + + + + + ${log.path}/error.log + + + + ${log.path}/error.%d{yyyy-MM-dd}.log + + 20 + + + ${log.pattern} + + + + ERROR + + ACCEPT + + DENY + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bnyer-services/pom.xml b/bnyer-services/pom.xml index f2251b4..78284c4 100644 --- a/bnyer-services/pom.xml +++ b/bnyer-services/pom.xml @@ -12,6 +12,7 @@ bnyer-system bnyer-file bnyer-img + bnyer-order bnyer-services