소스 검색

添加admin对trade-api的依赖

qizai 2 년 전
부모
커밋
3e16966e16
2개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      pom.xml
  2. 2 0
      src/main/java/com/chelvc/cloud/admin/controller/CouponController.java

+ 7 - 0
pom.xml

@@ -17,6 +17,7 @@
 
     <properties>
         <uc-api.version>1.0.0-SNAPSHOT</uc-api.version>
+        <trade-api.version>1.0.0-SNAPSHOT</trade-api.version>
         <platform-redis.version>1.0.0-RELEASE</platform-redis.version>
         <platform-security.version>1.0.0-RELEASE</platform-security.version>
     </properties>
@@ -28,6 +29,12 @@
             <version>${uc-api.version}</version>
             <optional>true</optional>
         </dependency>
+        <dependency>
+            <groupId>com.chelvc.cloud</groupId>
+            <artifactId>trade-api</artifactId>
+            <version>${trade-api.version}</version>
+            <optional>true</optional>
+        </dependency>
         <dependency>
             <groupId>com.chelvc.platform</groupId>
             <artifactId>platform-redis</artifactId>

+ 2 - 0
src/main/java/com/chelvc/cloud/admin/controller/CouponController.java

@@ -8,6 +8,7 @@ import com.chelvc.platform.base.annotation.UnifiedResponseBody;
 import com.chelvc.platform.base.model.Pagination;
 import com.chelvc.platform.base.util.ErrorUtils;
 import org.apache.dubbo.config.annotation.DubboReference;
+import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
@@ -23,6 +24,7 @@ import javax.validation.constraints.Min;
 @Validated
 @RestController
 @UnifiedResponseBody
+@PreAuthorize("isType('ADMIN')")
 public class CouponController {
     @DubboReference
     private CouponService couponService;