Browse Source

Merge branch 'dev' of ssh://10.10.100.21/source/saas-platform into dev

guq 7 years ago
parent
commit
de5a714b10

+ 3 - 1
applications/document/document-server/src/main/resources/application.yml

@@ -77,6 +77,8 @@ auth:
 ribbon:
 ribbon:
   ReadTimeout: 10000
   ReadTimeout: 10000
   ConnectTimeout: 10000
   ConnectTimeout: 10000
+  eager-load:
+    enabled: true
 feign:
 feign:
   hystrix:
   hystrix:
     enabled: true
     enabled: true
@@ -90,7 +92,7 @@ hystrix:
                 enabled: true
                 enabled: true
               isolation:
               isolation:
                     thread:
                     thread:
-                        timeoutInMilliseconds: 4000
+                        timeoutInMilliseconds: 5000
 b2b:
 b2b:
   baseUrl:
   baseUrl:
     inquiry: https://test-inquiry.uuzcc.cn
     inquiry: https://test-inquiry.uuzcc.cn

+ 3 - 1
applications/purchase/purchase-server/src/main/resources/application.yml

@@ -77,6 +77,8 @@ auth:
 ribbon:
 ribbon:
   ReadTimeout: 10000
   ReadTimeout: 10000
   ConnectTimeout: 10000
   ConnectTimeout: 10000
+  eager-load:
+    enabled: true
 feign:
 feign:
   hystrix:
   hystrix:
     enabled: true
     enabled: true
@@ -88,7 +90,7 @@ hystrix:
                 enabled: true
                 enabled: true
               isolation:
               isolation:
                     thread:
                     thread:
-                        timeoutInMilliseconds: 4000
+                        timeoutInMilliseconds: 5000
 b2b:
 b2b:
   baseUrl:
   baseUrl:
     inquiry: https://test-inquiry.uuzcc.cn
     inquiry: https://test-inquiry.uuzcc.cn

+ 3 - 1
applications/sale/sale-server/src/main/resources/application.yml

@@ -77,6 +77,8 @@ auth:
 ribbon:
 ribbon:
   ReadTimeout: 10000
   ReadTimeout: 10000
   ConnectTimeout: 10000
   ConnectTimeout: 10000
+  eager-load:
+    enabled: true
 feign:
 feign:
   hystrix:
   hystrix:
     enabled: true
     enabled: true
@@ -88,7 +90,7 @@ hystrix:
                 enabled: true
                 enabled: true
               isolation:
               isolation:
                     thread:
                     thread:
-                        timeoutInMilliseconds: 4000
+                        timeoutInMilliseconds: 5000
 b2b:
 b2b:
   baseUrl:
   baseUrl:
     inquiry: https://test-inquiry.uuzcc.cn
     inquiry: https://test-inquiry.uuzcc.cn

+ 4 - 0
base-servers/account/account-api/pom.xml

@@ -33,6 +33,10 @@
             <groupId>com.usoftchina.saas</groupId>
             <groupId>com.usoftchina.saas</groupId>
             <artifactId>auth-common</artifactId>
             <artifactId>auth-common</artifactId>
         </dependency>
         </dependency>
+      <dependency>
+        <groupId>com.usoftchina.saas</groupId>
+        <artifactId>auth-client</artifactId>
+      </dependency>
     </dependencies>
     </dependencies>
 
 
 </project>
 </project>

+ 2 - 1
base-servers/account/account-api/src/main/java/com/usoftchina/saas/account/api/AccountApi.java

@@ -4,6 +4,7 @@ import com.usoftchina.saas.account.dto.AccountCopyDTO;
 import com.usoftchina.saas.account.dto.AccountDTO;
 import com.usoftchina.saas.account.dto.AccountDTO;
 import com.usoftchina.saas.account.dto.AccountRegDTO;
 import com.usoftchina.saas.account.dto.AccountRegDTO;
 import com.usoftchina.saas.account.dto.AccountUpdateDTO;
 import com.usoftchina.saas.account.dto.AccountUpdateDTO;
+import com.usoftchina.saas.auth.client.interceptor.ServiceFeignInterceptor;
 import com.usoftchina.saas.auth.common.cookie.CookieInfo;
 import com.usoftchina.saas.auth.common.cookie.CookieInfo;
 import com.usoftchina.saas.base.Result;
 import com.usoftchina.saas.base.Result;
 import com.usoftchina.saas.commons.dto.ShareAddDTO;
 import com.usoftchina.saas.commons.dto.ShareAddDTO;
@@ -14,7 +15,7 @@ import org.springframework.web.bind.annotation.*;
  * @author yingp
  * @author yingp
  * @date 2018/10/6
  * @date 2018/10/6
  */
  */
-@FeignClient(name = "account-server")
+@FeignClient(name = "account-server", configuration = ServiceFeignInterceptor.class)
 public interface AccountApi {
 public interface AccountApi {
     /**
     /**
      * 校验用户和密码
      * 校验用户和密码

+ 2 - 1
base-servers/account/account-api/src/main/java/com/usoftchina/saas/account/api/CompanyApi.java

@@ -4,6 +4,7 @@ import com.usoftchina.saas.account.dto.CompanyCopyDTO;
 import com.usoftchina.saas.account.dto.CompanyDTO;
 import com.usoftchina.saas.account.dto.CompanyDTO;
 import com.usoftchina.saas.account.dto.CompanyRegDTO;
 import com.usoftchina.saas.account.dto.CompanyRegDTO;
 import com.usoftchina.saas.account.dto.CompanyRspDTO;
 import com.usoftchina.saas.account.dto.CompanyRspDTO;
+import com.usoftchina.saas.auth.client.interceptor.ServiceFeignInterceptor;
 import com.usoftchina.saas.base.Result;
 import com.usoftchina.saas.base.Result;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.bind.annotation.*;
@@ -14,7 +15,7 @@ import java.util.List;
  * @author yingp
  * @author yingp
  * @date 2018/11/15
  * @date 2018/11/15
  */
  */
-@FeignClient(name = "account-server")
+@FeignClient(name = "account-server", configuration = ServiceFeignInterceptor.class)
 public interface CompanyApi {
 public interface CompanyApi {
 
 
     /**
     /**

+ 2 - 1
base-servers/account/account-api/src/main/java/com/usoftchina/saas/account/api/ResourceApi.java

@@ -1,6 +1,7 @@
 package com.usoftchina.saas.account.api;
 package com.usoftchina.saas.account.api;
 
 
 import com.usoftchina.saas.account.dto.UrlResourceDTO;
 import com.usoftchina.saas.account.dto.UrlResourceDTO;
+import com.usoftchina.saas.auth.client.interceptor.ServiceFeignInterceptor;
 import com.usoftchina.saas.base.Result;
 import com.usoftchina.saas.base.Result;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.GetMapping;
@@ -12,7 +13,7 @@ import java.util.List;
  * @author yingp
  * @author yingp
  * @date 2018/11/1
  * @date 2018/11/1
  */
  */
-@FeignClient(name = "account-server")
+@FeignClient(name = "account-server", configuration = ServiceFeignInterceptor.class)
 public interface ResourceApi {
 public interface ResourceApi {
 
 
     /**
     /**

+ 3 - 0
base-servers/account/account-server/src/main/java/com/usoftchina/saas/account/controller/AccountController.java

@@ -295,6 +295,7 @@ public class AccountController {
      * @return
      * @return
      */
      */
     @GetMapping(value = "/read", params = "username")
     @GetMapping(value = "/read", params = "username")
+    @IgnoreAuth
     public Result<AccountDTO> getAccount(@RequestParam(value = "username") String username) {
     public Result<AccountDTO> getAccount(@RequestParam(value = "username") String username) {
         Account account = getAccountByUsername(username);
         Account account = getAccountByUsername(username);
         if (null == account) {
         if (null == account) {
@@ -311,6 +312,7 @@ public class AccountController {
      * @return
      * @return
      */
      */
     @GetMapping(value = "/read", params = "uu")
     @GetMapping(value = "/read", params = "uu")
+    @IgnoreAuth
     public Result<AccountDTO> getAccountByUu(@RequestParam(value = "uu") Long uu) {
     public Result<AccountDTO> getAccountByUu(@RequestParam(value = "uu") Long uu) {
         Account account = accountService.findByUu(uu);
         Account account = accountService.findByUu(uu);
         if (null == account) {
         if (null == account) {
@@ -342,6 +344,7 @@ public class AccountController {
      * @return
      * @return
      */
      */
     @GetMapping("/read/{id}")
     @GetMapping("/read/{id}")
+    @IgnoreAuth
     public Result<AccountDTO> getAccountById(@PathVariable Long id) {
     public Result<AccountDTO> getAccountById(@PathVariable Long id) {
         Account account = accountService.findByPrimaryKey(id);
         Account account = accountService.findByPrimaryKey(id);
         if (null == account) {
         if (null == account) {