浏览代码

swagger控制

fanxw 1 年之前
父节点
当前提交
2172201511

+ 2 - 1
src/main/java/com/chinaitop/SwaggerConfig.java

@@ -1,6 +1,7 @@
1 1
 package com.chinaitop;
2 2
 
3 3
 import org.springframework.beans.factory.annotation.Value;
4
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
4 5
 import org.springframework.context.annotation.Bean;
5 6
 import org.springframework.context.annotation.Configuration;
6 7
 
@@ -11,7 +12,6 @@ import com.google.common.base.Predicate;
11 12
 import springfox.documentation.RequestHandler;
12 13
 import springfox.documentation.builders.ApiInfoBuilder;
13 14
 import springfox.documentation.builders.PathSelectors;
14
-import springfox.documentation.builders.RequestHandlerSelectors;
15 15
 import springfox.documentation.service.ApiInfo;
16 16
 import springfox.documentation.spi.DocumentationType;
17 17
 import springfox.documentation.spring.web.plugins.Docket;
@@ -19,6 +19,7 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2;
19 19
 
20 20
 @Configuration
21 21
 @EnableSwagger2
22
+@ConditionalOnProperty(name = "swagger.enable", havingValue = "true")
22 23
 public class SwaggerConfig {
23 24
 
24 25
 	@Value("${eureka.instance.hostname}")

+ 8 - 2
src/main/java/com/chinaitop/depot/basic/service/impl/BasicTankServiceImpl.java

@@ -811,7 +811,13 @@ public class BasicTankServiceImpl implements BasicTankService {
811 811
     	if (StringUtils.isNotBlank(ajdh)) {
812 812
 			tank.setYgajdm(ajdh.trim());
813 813
 		}
814
-    	
814
+
815
+    	//油罐货位标准编码
816
+    	String yghwdm = obj.getString("hwdm");
817
+    	if (StringUtils.isNotBlank(yghwdm)) {
818
+			tank.setYghwdm(yghwdm.trim());
819
+		}
820
+
815 821
 		String msg = sbf.toString();
816 822
 		map.put("msg", msg);
817 823
 		
@@ -882,7 +888,7 @@ public class BasicTankServiceImpl implements BasicTankService {
882 888
 		tankhw.setHwmc(basicTank.getStoragetankName());
883 889
 		tankhw.setHwqyrq(basicTank.getBuilddate());
884 890
 		tankhw.setHwrl(basicTank.getTankCapacity());
885
-//		tankhw.setBgdw(bgdw);
891
+		tankhw.setBgdw(basicTank.getYghwdm());
886 892
 		tankhw.setCzbz("i");
887 893
 		tankhw.setZhgxsj(basicTank.getCreatedate());
888 894
 		tankhw.setCrkStatus(basicTank.getCrkStatus());

+ 5 - 1
src/main/resources/bootstrap.yml

@@ -27,6 +27,10 @@ management:
27 27
   server:
28 28
     port: -1
29 29
 
30
+#是否开启swaggeer? true开启,false关闭,生产环境要求关闭
31
+swagger:
32
+  enable: true
33
+
30 34
 spring:
31 35
   application:
32 36
     name: depot-basic
@@ -78,7 +82,7 @@ spring:
78 82
   #文件临时存储路径
79 83
   http:
80 84
     multipart:
81
-      location: /home/depot-web/uploadTmp
85
+      location: /home/depot/depot-web/uploadTmp
82 86
 
83 87
 cxf:
84 88
   path: /depotbasic