Просмотр исходного кода

修复swagger在正式环境被打开的bug

wangjiang988 2 лет назад
Родитель
Сommit
1e995a4341

+ 1 - 1
pom.xml

@@ -35,7 +35,7 @@
         <pagehelper-spring-boot.version>1.1.2</pagehelper-spring-boot.version>
         <mapper-spring-boot.version>1.1.3</mapper-spring-boot.version>
         <java.version>1.8</java.version>
-        <springfox.version>2.6.1</springfox.version>
+        <springfox.version>2.9.2</springfox.version>
         <httpclient.version>4.3.5</httpclient.version>
         <okhttp.version>3.8.0</okhttp.version>
         <druid-spring-boot.version>1.1.2</druid-spring-boot.version>

+ 51 - 0
src/main/java/platform/config/SwaggerConfig.java

@@ -0,0 +1,51 @@
+package platform.config;
+
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Profile;
+import springfox.documentation.builders.ApiInfoBuilder;
+import springfox.documentation.builders.PathSelectors;
+import springfox.documentation.builders.RequestHandlerSelectors;
+import springfox.documentation.service.ApiInfo;
+import springfox.documentation.spi.DocumentationType;
+import springfox.documentation.spring.web.plugins.Docket;
+import springfox.documentation.swagger2.annotations.EnableSwagger2;
+
+@Configuration
+@EnableSwagger2//开启Swagger2的自动配置
+@Profile({"aliyun", "test"})
+public class SwaggerConfig {
+//	@Bean
+//	public Docket peopleDeptApi() {
+//		return new Docket(DocumentationType.SWAGGER_2)
+//				.apiInfo(apiInfo("人才库", "人才库-人员,部门接口文档", "1.0"))
+//				.select()
+//				.apis(RequestHandlerSelectors.basePackage("com.allqj.platform_base_organization.base.controller"))
+//				.paths(PathSelectors.any())
+//				.build()
+//				.groupName("人员,部门API");
+//	}
+//	@Bean
+//	public Docket brokerApi() {
+//		return new Docket(DocumentationType.SWAGGER_2)
+//				.apiInfo(apiInfo("人才库", "人才库-经纪人接口文档", "1.0"))
+//				.select()
+//				.apis(RequestHandlerSelectors.basePackage("com.allqj.platform_base_organization.broker.controller"))
+//				.paths(PathSelectors.any())
+//				.build()
+//				.groupName("经纪人API");
+//	}
+	@Bean
+	public Docket dictionaryApi() {
+		return new Docket(DocumentationType.SWAGGER_2)
+				.apiInfo(apiInfo("人才库", "人才库-字典接口文档", "1.0"))
+				.select()
+				.apis(RequestHandlerSelectors.basePackage("platform.modules"))
+				.paths(PathSelectors.any())
+				.build()
+				.groupName("字典API");
+	}
+	private ApiInfo apiInfo(String title, String description, String version) {
+		return new ApiInfoBuilder().title(title).description(description).version(version).build();
+	}
+}

+ 5 - 2
src/main/resources/static/js/government/areaManager/areaManager_list.js

@@ -29,13 +29,14 @@ $(function () {
             $("#jrlhpy").css({ "display": "inline" });
             $("#bh").css({ "display": "inline" });
         }*/
-        $("#judge_advice_doc").css({ "display": "inline-block" });
+        // $("#judge_advice_doc").css({ "display": "inline-block" });
         $("#hgxscbf").css({ "display": "inline-block" });
         $("#jrqzfsp").css({ "display": "inline-block" });
         $("#jrlhpy").css({ "display": "inline-block" });
         $("#bh").css({ "display": "inline-block" });
 
     }else if(status == 6){
+        $("#judge_advice_doc").css({ "display": "inline-block" });
         $("#zftg").css({ "display": "inline-block" });
         $("#btg").css({ "display": "inline-block" });
     }else if(status == 14) {
@@ -48,10 +49,12 @@ $(function () {
         // $("#easy_process_deny").css({"display": "inline-block"});
     }
     else if(status == 15){
+        // 简易流程汇总
         $("#judge_advice_doc").css({ "display": "inline-block" });
         //简易流程汇总
         $("#jylctg").css({ "display": "inline-block" });
-        $("#jrlhpy").css({ "display": "inline-block" });
+        // $("#jrlhpy").css({ "display": "inline-block" });
+        // $("#btg").css({ "display": "inline-block" });
         $("#bh").css({ "display": "inline-block" });
     }