diff --git a/.gitignore b/.gitignore index f335e1ca490d430c6660db6d83d955dc5c47f8dc..a8d15f2780185d80c4ff0a848f2d9bbd516bb926 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ # Created by .ignore support plugin (hsz.mobi) .idea/ -*.iml \ No newline at end of file +*.iml +target/ +out/ +*.log \ No newline at end of file diff --git a/bigfans-cloud-api-gateway/pom.xml b/bigfans-cloud-api-gateway/pom.xml index 61c1bd9b4d028a8087f9857dc577cd1b9f0e9117..5f6b59411187e69af98fdf01e21800611b7a6a3e 100644 --- a/bigfans-cloud-api-gateway/pom.xml +++ b/bigfans-cloud-api-gateway/pom.xml @@ -17,11 +17,11 @@ org.springframework.cloud - spring-cloud-starter-zuul + spring-cloud-starter-gateway org.springframework.cloud - spring-cloud-starter-eureka + spring-cloud-starter-netflix-eureka-client junit junit @@ -55,6 +61,18 @@ org.apache.kafka kafka_2.12 + + org.alipay.sdk + sdk-java20161213173952 + system + ${project.basedir}/lib/alipay-sdk-java20161213173952.jar + + + org.alipay.sdk + sdk-20161215 + system + ${project.basedir}/lib/alipay-trade-sdk-20161215.jar + bigfans-cloud bigfans-cloud-base diff --git a/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/PayServiceApp.java b/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/PayServiceApp.java index 8ff874c1b624b298012359a693efa622fa0d6417..5f22016e1c55c5dcd59cd62dbdac169d1d54a692 100644 --- a/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/PayServiceApp.java +++ b/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/PayServiceApp.java @@ -1,9 +1,5 @@ package com.bigfans.paymentservice; -import com.bigfans.Constants; -import com.bigfans.framework.CurrentUser; -import com.bigfans.framework.CurrentUserFactory; -import com.bigfans.paymentservice.api.auth.PaymentServiceFunctionalUser; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.SpringBootApplication; diff --git a/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/api/PaymentApi.java b/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/api/PaymentApi.java index 1eb5a7ca8a4cb7a5c8cb90908df1b62be25e55d0..197f0e3511fb2108c0d4cc701ab51e2612620c4f 100644 --- a/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/api/PaymentApi.java +++ b/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/api/PaymentApi.java @@ -47,9 +47,6 @@ public class PaymentApi extends BaseController { @Autowired private OrderServiceClient orderServiceClient; - @Autowired - private SimpMessagingTemplate messagingTemplate; - @PostMapping("/pay") public RestResponse create(@RequestBody Payment payment) throws Exception{ paymentService.create(payment); diff --git a/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/config/WebConfig.java b/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/config/WebConfig.java index e65ea080cc06fd75d54fc34b32772d9bdc597c21..01f64f75efbadbf914c2261ab73e814b70dbd165 100644 --- a/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/config/WebConfig.java +++ b/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/config/WebConfig.java @@ -35,7 +35,7 @@ public class WebConfig implements WebMvcConfigurer { @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new DefaultInterceptor()).addPathPatterns("/**"); - registry.addInterceptor(new LoginInterceptor()).addPathPatterns("/**").excludePathPatterns("/login"); + registry.addInterceptor(new LoginInterceptor()).addPathPatterns("/**").excludePathPatterns("/login","/static","/images"); } } diff --git a/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/config/WebSocketConfig.java b/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/config/WebSocketConfig.java deleted file mode 100644 index b54ff16b6bfe71979d64ca461cd34910c89ab252..0000000000000000000000000000000000000000 --- a/bigfans-cloud-service-payment/src/main/java/com/bigfans/paymentservice/config/WebSocketConfig.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.bigfans.paymentservice.config; - -import org.springframework.context.annotation.Configuration; -import org.springframework.web.socket.config.annotation.AbstractWebSocketMessageBrokerConfigurer; -import org.springframework.web.socket.config.annotation.EnableWebSocketMessageBroker; -import org.springframework.web.socket.config.annotation.StompEndpointRegistry; - -@Configuration -@EnableWebSocketMessageBroker -public class WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer { - - - - - @Override - public void registerStompEndpoints(StompEndpointRegistry stompEndpointRegistry) { - stompEndpointRegistry.addEndpoint("/checkPaymentStatus").withSockJS(); - } -} diff --git a/bigfans-cloud-service-pricing/pom.xml b/bigfans-cloud-service-pricing/pom.xml index 3e0bf1f8b2930d9bab5776d8b60fe8d52b6b3df7..ff397696098d35d71a0d3050bd76bd0e7b12a422 100644 --- a/bigfans-cloud-service-pricing/pom.xml +++ b/bigfans-cloud-service-pricing/pom.xml @@ -17,7 +17,11 @@ org.springframework.cloud - spring-cloud-starter-eureka + spring-cloud-starter-netflix-eureka-client + + + org.springframework.boot + spring-boot-starter-web org.springframework.boot diff --git a/bigfans-cloud-service-pricing/src/main/java/com/bigfans/pricingservice/api/mgr/CouponManageApi.java b/bigfans-cloud-service-pricing/src/main/java/com/bigfans/pricingservice/api/mgr/CouponManageApi.java new file mode 100644 index 0000000000000000000000000000000000000000..33a0cdc7cbc07826d7525c529e863eb34b6c5e38 --- /dev/null +++ b/bigfans-cloud-service-pricing/src/main/java/com/bigfans/pricingservice/api/mgr/CouponManageApi.java @@ -0,0 +1,30 @@ +package com.bigfans.pricingservice.api.mgr; + +import com.bigfans.framework.annotations.NeedLogin; +import com.bigfans.framework.web.BaseController; +import com.bigfans.framework.web.RestResponse; +import com.bigfans.pricingservice.model.Coupon; +import com.bigfans.pricingservice.service.CouponService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RestController; + +/** + * @author lichong + * @create 2018-08-04 下午6:10 + **/ +@RestController("/coupon") +public class CouponManageApi extends BaseController { + + @Autowired + private CouponService couponService; + + @PostMapping("/create") + @NeedLogin(roles = "admin") + public RestResponse create(@RequestBody Coupon coupon) throws Exception { + couponService.create(coupon); + return RestResponse.ok(); + } + +} diff --git a/bigfans-cloud-service-review/pom.xml b/bigfans-cloud-service-review/pom.xml index 9276031c23b7baa5c23c7e0630ca26908d536e04..469ebabeea11f38fd480b61b491262caf5386f6a 100644 --- a/bigfans-cloud-service-review/pom.xml +++ b/bigfans-cloud-service-review/pom.xml @@ -18,12 +18,16 @@ org.springframework.cloud - spring-cloud-starter-eureka + spring-cloud-starter-netflix-eureka-client org.springframework.boot spring-boot-starter-actuator + + org.springframework.boot + spring-boot-starter-web + \ No newline at end of file