From a48c68db23a4b9a360a40d03c49fc9dda72a4ac5 Mon Sep 17 00:00:00 2001 From: zhang chengzhi <3144712872@qq.com> Date: Mon, 5 Aug 2024 20:01:08 +0800 Subject: [PATCH] =?UTF-8?q?feat():=E6=96=B0=E5=A2=9E=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../muyu/cloud/pay/MuYuPayApplication.java | 4 ++ .../pay/MySpringApplicationRunlistener.java | 60 +++++++++++++++++++ .../OrderPayCustomerController.java | 39 +++++------- 3 files changed, 80 insertions(+), 23 deletions(-) create mode 100644 cloud-pay-server/src/main/java/com/muyu/cloud/pay/MySpringApplicationRunlistener.java diff --git a/cloud-pay-server/src/main/java/com/muyu/cloud/pay/MuYuPayApplication.java b/cloud-pay-server/src/main/java/com/muyu/cloud/pay/MuYuPayApplication.java index c428680..21566f4 100644 --- a/cloud-pay-server/src/main/java/com/muyu/cloud/pay/MuYuPayApplication.java +++ b/cloud-pay-server/src/main/java/com/muyu/cloud/pay/MuYuPayApplication.java @@ -1,7 +1,9 @@ package com.muyu.cloud.pay; +import com.dtflys.forest.springboot.annotation.ForestScan; import com.muyu.common.security.annotation.EnableCustomConfig; import com.muyu.common.security.annotation.EnableMyFeignClients; +import lombok.extern.log4j.Log4j2; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @@ -12,6 +14,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; * @name:MuYuPayApplication * @Date:2024/7/29 17:08 */ +@Log4j2 +@ForestScan(basePackages = "com.muyu.common.remote") @EnableCustomConfig @EnableMyFeignClients @SpringBootApplication diff --git a/cloud-pay-server/src/main/java/com/muyu/cloud/pay/MySpringApplicationRunlistener.java b/cloud-pay-server/src/main/java/com/muyu/cloud/pay/MySpringApplicationRunlistener.java new file mode 100644 index 0000000..f31b763 --- /dev/null +++ b/cloud-pay-server/src/main/java/com/muyu/cloud/pay/MySpringApplicationRunlistener.java @@ -0,0 +1,60 @@ +package com.muyu.cloud.pay; + +import lombok.extern.log4j.Log4j2; +import org.springframework.boot.ConfigurableBootstrapContext; +import org.springframework.boot.SpringApplicationRunListener; +import org.springframework.context.ConfigurableApplicationContext; +import org.springframework.core.env.ConfigurableEnvironment; + +import java.time.Duration; + +/** + * @Author:zhangchengzhi + * @Package:com.muyu.cloud.pay + * @Project:cloud-pay + * @name:MySpringApplicationRunlistener + * @Date:2024/8/5 19:57 + */ +@Log4j2 +public class MySpringApplicationRunlistener implements SpringApplicationRunListener { + + + public MySpringApplicationRunlistener() { + log.info("MySpringApplicationRunlistener"); + } + + @Override + public void starting(ConfigurableBootstrapContext bootstrapContext) { + log.info("执行:{}","starting"); + } + + @Override + public void environmentPrepared(ConfigurableBootstrapContext bootstrapContext, ConfigurableEnvironment environment) { + log.info("执行:{}","starting"); + } + + @Override + public void contextPrepared(ConfigurableApplicationContext context) { + log.info("执行:{}","starting"); + } + + @Override + public void contextLoaded(ConfigurableApplicationContext context) { + log.info("执行:{}","starting"); + } + + @Override + public void started(ConfigurableApplicationContext context, Duration timeTaken) { + log.info("执行:{}","starting"); + } + + @Override + public void ready(ConfigurableApplicationContext context, Duration timeTaken) { + log.info("执行:{}","starting"); + } + + @Override + public void failed(ConfigurableApplicationContext context, Throwable exception) { + log.info("执行:{}","starting"); + } +} diff --git a/cloud-pay-server/src/main/java/com/muyu/cloud/pay/controller/OrderPayCustomerController.java b/cloud-pay-server/src/main/java/com/muyu/cloud/pay/controller/OrderPayCustomerController.java index 07f8bde..cbcce2d 100644 --- a/cloud-pay-server/src/main/java/com/muyu/cloud/pay/controller/OrderPayCustomerController.java +++ b/cloud-pay-server/src/main/java/com/muyu/cloud/pay/controller/OrderPayCustomerController.java @@ -1,6 +1,5 @@ package com.muyu.cloud.pay.controller; -import com.muyu.cloud.pay.domain.OrderPayCustomer; import com.muyu.cloud.pay.domain.req.CustomerListReq; import com.muyu.cloud.pay.domain.resp.CustomerResp; import com.muyu.cloud.pay.service.OrderPayCustomerService; @@ -35,41 +34,35 @@ public class OrderPayCustomerController { private final OrderPayCustomerService orderPayCustomerService; /** - *查询所有的客户 + * 查询所有的客户 + * * @param customerListReq 客户列表请求参数 * @return 客户列表 */ - @RequestMapping(path = "/list",method = RequestMethod.POST) - @Operation(summary = "查看客户",description = "根据客户的名称,编码,是否开启等可以进行客户的筛选") - public Result> selectList(@Validated @RequestBody CustomerListReq customerListReq){ + @RequestMapping(path = "/list", method = RequestMethod.POST) + @Operation(summary = "查看客户", description = "根据客户的名称,编码,是否开启等可以进行客户的筛选") + public Result> selectList(@Validated @RequestBody CustomerListReq customerListReq) { return Result.success(orderPayCustomerService.selectList(customerListReq)); - }; + } + + ; /** * 获取所有客户的 + * * @return 客户集合 */ -@GetMapping("/all") -@Operation(summary = "获取未接入的客户",description = "调用nacosAPI获取所有的微服务名称,作为支付中台的客户") - @Schema(description = "获取未接入的客户",defaultValue = "[\"客户1\",\"客户2\"]",type = "List") - public Result> getCustomerAllList(){ - - return Result.success( - orderPayCustomerService.getCustomerAllList() - );//客户业务层 + @GetMapping("/all") + @Operation(summary = "获取未接入的客户", description = "调用nacosAPI获取所有的微服务名称,作为支付中台的客户") + @Schema(description = "获取未接入的客户", defaultValue = "[\"客户1\",\"客户2\"]", type = "List") + public Result> getCustomerAllList() { + return Result.success( + orderPayCustomerService.getCustomerAllList() + );//客户业务层 } - - - - - - - - - }