diff --git a/iec-yyjh-business/iec-yyjh-business-biz/pom.xml b/iec-yyjh-business/iec-yyjh-business-biz/pom.xml index fa1f902..951a469 100644 --- a/iec-yyjh-business/iec-yyjh-business-biz/pom.xml +++ b/iec-yyjh-business/iec-yyjh-business-biz/pom.xml @@ -13,30 +13,30 @@ - + com.iec iec-yyjh-common-feign - + - + - + com.baomidou @@ -57,10 +57,10 @@ spring-cloud-starter-alibaba-nacos-config - + com.iec diff --git a/iec-yyjh-business/iec-yyjh-business-biz/src/main/java/com/iec/business/IecYyjhBusinessApplication.java b/iec-yyjh-business/iec-yyjh-business-biz/src/main/java/com/iec/business/IecYyjhBusinessApplication.java index a592f7d..d70a426 100644 --- a/iec-yyjh-business/iec-yyjh-business-biz/src/main/java/com/iec/business/IecYyjhBusinessApplication.java +++ b/iec-yyjh-business/iec-yyjh-business-biz/src/main/java/com/iec/business/IecYyjhBusinessApplication.java @@ -1,5 +1,6 @@ package com.iec.business; +import com.pig4cloud.pig.common.security.annotation.EnablePigResourceServer; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; @@ -12,6 +13,7 @@ import org.springframework.scheduling.annotation.EnableAsync; * @date 2024/12/9 * @description TODO */ +@EnablePigResourceServer @EnableAsync @EnableDiscoveryClient @SpringBootApplication diff --git a/iec-yyjh-business/iec-yyjh-business-biz/src/main/java/com/iec/business/contoller/YyjhTaskController.java b/iec-yyjh-business/iec-yyjh-business-biz/src/main/java/com/iec/business/contoller/YyjhTaskController.java index befaa36..2f95a29 100644 --- a/iec-yyjh-business/iec-yyjh-business-biz/src/main/java/com/iec/business/contoller/YyjhTaskController.java +++ b/iec-yyjh-business/iec-yyjh-business-biz/src/main/java/com/iec/business/contoller/YyjhTaskController.java @@ -2,11 +2,16 @@ package com.iec.business.contoller; import com.iec.business.service.YyjhTaskService; import com.pig4cloud.pig.common.core.util.R; +import com.pig4cloud.pig.common.security.annotation.Inner; +import com.pig4cloud.pig.common.security.service.PigUser; +import com.pig4cloud.pig.common.security.util.SecurityUtils; import io.swagger.v3.oas.annotations.security.SecurityRequirement; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.AllArgsConstructor; +import lombok.extern.slf4j.Slf4j; import org.springframework.http.HttpHeaders; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestHeader; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -17,18 +22,24 @@ import org.springframework.web.bind.annotation.RestController; * @date 2024/12/11 * @description TODO */ +@Slf4j @RestController @AllArgsConstructor @RequestMapping("/yyjhTask") @Tag(description = "yyjhTask", name = "任务管理模块") +@SecurityRequirement(name = HttpHeaders.AUTHORIZATION) public class YyjhTaskController { + private final YyjhTaskService yyjhTaskService; /** * 查询全部 */ @GetMapping("/list") - public R list() { + public R list(@RequestHeader("Authorization") String header) { + log.info("header的值为:{}",header); + PigUser user = SecurityUtils.getUser(); + log.info("当前用户的信息为:{}",user); return R.ok(yyjhTaskService.list()); } } diff --git a/iec-yyjh-common/iec-yyjh-common-log/pom.xml b/iec-yyjh-common/iec-yyjh-common-log/pom.xml index 18d22e0..82e0f08 100644 --- a/iec-yyjh-common/iec-yyjh-common-log/pom.xml +++ b/iec-yyjh-common/iec-yyjh-common-log/pom.xml @@ -45,10 +45,11 @@ hutool-http - + 3.8.1-JDK8 + org.springframework.security diff --git a/iec-yyjh-common/iec-yyjh-common-security/pom.xml b/iec-yyjh-common/iec-yyjh-common-security/pom.xml index 0cfd264..abe922e 100644 --- a/iec-yyjh-common/iec-yyjh-common-security/pom.xml +++ b/iec-yyjh-common/iec-yyjh-common-security/pom.xml @@ -41,10 +41,11 @@ hutool-extra - + 3.8.1-JDK8 + org.springframework.cloud