Quellcode durchsuchen

接口文档生成

ytf vor 4 Jahren
Ursprung
Commit
c73be228b6
16 geänderte Dateien mit 284 neuen und 104 gelöschten Zeilen
  1. 4 9
      krock-core-common/pom.xml
  2. 12 5
      krock-pm/krock-web-pm/pom.xml
  3. 2 0
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/KrockWebPMApplication.java
  4. 64 0
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/config/Knife4jPmConfiguration.java
  5. 9 4
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/BiddingPayController.java
  6. 15 5
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/LotteryController.java
  7. 11 6
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxAddressController.java
  8. 28 13
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxItemController.java
  9. 25 12
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxLiveRoomController.java
  10. 4 1
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxMsgController.java
  11. 12 5
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxPmApiController.java
  12. 74 35
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxPmController.java
  13. 7 3
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxRedPackController.java
  14. 8 3
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxShopController.java
  15. 4 1
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxSubmitController.java
  16. 5 2
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxchatController.java

+ 4 - 9
krock-core-common/pom.xml

@@ -94,19 +94,19 @@
94
 			<version>5.0.7.RELEASE</version>
94
 			<version>5.0.7.RELEASE</version>
95
 			<scope>provided</scope>
95
 			<scope>provided</scope>
96
 		</dependency>
96
 		</dependency>
97
-		
97
+
98
 		 <!-- swagger2 -->
98
 		 <!-- swagger2 -->
99
-		<!--<dependency>
99
+		<dependency>
100
 			<groupId>io.springfox</groupId>
100
 			<groupId>io.springfox</groupId>
101
 			<artifactId>springfox-swagger2</artifactId>
101
 			<artifactId>springfox-swagger2</artifactId>
102
 			<version>2.9.2</version>
102
 			<version>2.9.2</version>
103
 		</dependency>
103
 		</dependency>
104
-		
104
+
105
 		<dependency>
105
 		<dependency>
106
 			<groupId>io.springfox</groupId>
106
 			<groupId>io.springfox</groupId>
107
 			<artifactId>springfox-swagger-ui</artifactId>
107
 			<artifactId>springfox-swagger-ui</artifactId>
108
 			<version>2.9.2</version>
108
 			<version>2.9.2</version>
109
-		</dependency>-->
109
+		</dependency>
110
 
110
 
111
 
111
 
112
 		<!--knife4j-->
112
 		<!--knife4j-->
@@ -115,11 +115,6 @@
115
 			<artifactId>knife4j-spring-boot-starter</artifactId>
115
 			<artifactId>knife4j-spring-boot-starter</artifactId>
116
 			<version>2.0.7</version>
116
 			<version>2.0.7</version>
117
 		</dependency>
117
 		</dependency>
118
-		<dependency>
119
-			<groupId>com.github.xiaoymin</groupId>
120
-			<artifactId>knife4j-spring-boot-starter</artifactId>
121
-			<version>2.0.7</version>
122
-		</dependency>
123
 	</dependencies>
118
 	</dependencies>
124
 
119
 
125
 	<build>
120
 	<build>

+ 12 - 5
krock-pm/krock-web-pm/pom.xml

@@ -24,11 +24,11 @@
24
 
24
 
25
 	<dependencies>
25
 	<dependencies>
26
 	<!-- https://mvnrepository.com/artifact/com.tmsps/ne4Weixin -->
26
 	<!-- https://mvnrepository.com/artifact/com.tmsps/ne4Weixin -->
27
-<dependency>
28
-    <groupId>com.tmsps</groupId>
29
-    <artifactId>ne4Weixin</artifactId>
30
-    <version>0.8.1</version>
31
-</dependency>
27
+		<dependency>
28
+			<groupId>com.tmsps</groupId>
29
+			<artifactId>ne4Weixin</artifactId>
30
+			<version>0.8.1</version>
31
+		</dependency>
32
 	
32
 	
33
 		<!-- common Utils -->
33
 		<!-- common Utils -->
34
 		<dependency>
34
 		<dependency>
@@ -142,6 +142,13 @@
142
 			<groupId>org.springframework.boot</groupId>
142
 			<groupId>org.springframework.boot</groupId>
143
 			<artifactId>spring-boot-starter-undertow</artifactId>
143
 			<artifactId>spring-boot-starter-undertow</artifactId>
144
 		</dependency>
144
 		</dependency>
145
+
146
+		<!-- 解决导入的依赖冲突 -->
147
+		<dependency>
148
+			<groupId>com.google.guava</groupId>
149
+			<artifactId>guava</artifactId>
150
+			<version>20.0</version>
151
+		</dependency>
145
 	</dependencies>
152
 	</dependencies>
146
 
153
 
147
 	<dependencyManagement>
154
 	<dependencyManagement>

+ 2 - 0
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/KrockWebPMApplication.java

@@ -4,12 +4,14 @@ import org.springframework.boot.SpringApplication;
4
 import org.springframework.boot.autoconfigure.SpringBootApplication;
4
 import org.springframework.boot.autoconfigure.SpringBootApplication;
5
 import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
5
 import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
6
 import org.springframework.cloud.openfeign.EnableFeignClients;
6
 import org.springframework.cloud.openfeign.EnableFeignClients;
7
+import org.springframework.context.annotation.ComponentScan;
7
 import org.springframework.scheduling.annotation.EnableScheduling;
8
 import org.springframework.scheduling.annotation.EnableScheduling;
8
 
9
 
9
 @EnableScheduling
10
 @EnableScheduling
10
 @EnableEurekaClient
11
 @EnableEurekaClient
11
 @EnableFeignClients
12
 @EnableFeignClients
12
 @SpringBootApplication
13
 @SpringBootApplication
14
+@ComponentScan({ "com.ydw.yunbuyer.web.pm"})
13
 public class KrockWebPMApplication {
15
 public class KrockWebPMApplication {
14
 
16
 
15
 	public static void main(String[] args) {
17
 	public static void main(String[] args) {

+ 64 - 0
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/config/Knife4jPmConfiguration.java

@@ -0,0 +1,64 @@
1
+package com.ydw.yunbuyer.web.pm.config;
2
+
3
+
4
+import com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j;
5
+import com.google.common.base.Predicate;
6
+import io.swagger.annotations.Api;
7
+import org.springframework.context.annotation.Bean;
8
+import org.springframework.context.annotation.Configuration;
9
+import springfox.documentation.builders.ApiInfoBuilder;
10
+import springfox.documentation.builders.PathSelectors;
11
+import springfox.documentation.builders.RequestHandlerSelectors;
12
+import springfox.documentation.service.ApiInfo;
13
+import springfox.documentation.spi.DocumentationType;
14
+import springfox.documentation.spring.web.plugins.Docket;
15
+import springfox.documentation.swagger2.annotations.EnableSwagger2;
16
+
17
+@Configuration
18
+@EnableSwagger2
19
+@EnableKnife4j
20
+public class Knife4jPmConfiguration {
21
+    // 组织Docket对象,翻译过来就是摘要的意思,它是生成API文档的核心对象,里面配置一些必要的信息
22
+    @Bean
23
+    public Docket swaggerSpringMvcPlugin() {
24
+
25
+        // 指定规范,这里是SWAGGER_2
26
+        return new Docket(DocumentationType.SWAGGER_2)
27
+                // 设定Api文档头信息,这个信息会展示在文档UI的头部位置
28
+                .apiInfo(apiInfo()).select()
29
+                // 只生成被Api这个注解注解过的类接口           
30
+				.apis(RequestHandlerSelectors.withClassAnnotation(Api.class))
31
+                // 只生成被ApiOperation这个注解注解过的api接口  
32
+//                .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
33
+                // 生成所有API接口            
34
+//				.apis(RequestHandlerSelectors.basePackage("com.ydw.yunbuyer.api.ztb.pubservices"))
35
+                // 这里配合@ComponentScan一起使用,又再次细化了匹配规则(当然,我们也可以只选择@ComponentScan、paths()方法当中的一中)
36
+                .paths(allowPaths()).build();
37
+    }
38
+
39
+    /**
40
+     * 自定义API文档基本信息实体
41
+     *
42
+     * @return
43
+     */
44
+    private ApiInfo apiInfo() {
45
+        // 构建联系实体,在UI界面会显示
46
+        return new ApiInfoBuilder()
47
+                // 文档标题
48
+                .title("krock-web-pm")
49
+                // 文档描述
50
+                .description("pm功能文档")
51
+                // 文档版本
52
+                .version("1.0").build();
53
+    }
54
+
55
+    /**
56
+     * path匹配规则
57
+     *
58
+     * @return
59
+     */
60
+    private Predicate<String> allowPaths() {
61
+        return PathSelectors.any();
62
+    }
63
+
64
+}

+ 9 - 4
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/BiddingPayController.java

@@ -3,8 +3,12 @@ package com.ydw.yunbuyer.web.pm.controller_wxapp;
3
 import java.math.BigDecimal;
3
 import java.math.BigDecimal;
4
 import java.util.List;
4
 import java.util.List;
5
 import java.util.Map;
5
 import java.util.Map;
6
+
7
+import io.swagger.annotations.Api;
6
 import org.springframework.beans.factory.annotation.Autowired;
8
 import org.springframework.beans.factory.annotation.Autowired;
7
 import org.springframework.context.annotation.Scope;
9
 import org.springframework.context.annotation.Scope;
10
+import org.springframework.web.bind.annotation.GetMapping;
11
+import org.springframework.web.bind.annotation.PostMapping;
8
 import org.springframework.web.bind.annotation.RequestMapping;
12
 import org.springframework.web.bind.annotation.RequestMapping;
9
 import org.springframework.web.bind.annotation.RestController;
13
 import org.springframework.web.bind.annotation.RestController;
10
 import com.alibaba.fastjson.JSONObject;
14
 import com.alibaba.fastjson.JSONObject;
@@ -22,6 +26,7 @@ import com.ydw.yunbuyer.web.pm.web.SessionPersionService;
22
  * @author 吴思凡
26
  * @author 吴思凡
23
  *
27
  *
24
  */
28
  */
29
+@Api(tags = "BiddingPayController")
25
 @RestController
30
 @RestController
26
 @Scope("prototype")
31
 @Scope("prototype")
27
 @RequestMapping("/pmp/pm_item")
32
 @RequestMapping("/pmp/pm_item")
@@ -33,7 +38,7 @@ public class BiddingPayController extends ProjBaseAction {
33
 	@Autowired
38
 	@Autowired
34
 	private SessionPersionService sessionPersionService;
39
 	private SessionPersionService sessionPersionService;
35
 
40
 
36
-	@RequestMapping("/compete_price")
41
+	@PostMapping("/compete_price")
37
 	public String compete_price(String pm_item_id, BigDecimal price_bidder) {
42
 	public String compete_price(String pm_item_id, BigDecimal price_bidder) {
38
 		JSONObject persion = sessionPersionService.getCurrentLoginPersion();
43
 		JSONObject persion = sessionPersionService.getCurrentLoginPersion();
39
 
44
 
@@ -47,7 +52,7 @@ public class BiddingPayController extends ProjBaseAction {
47
 		return result.toJSONString();
52
 		return result.toJSONString();
48
 	}
53
 	}
49
 
54
 
50
-	@RequestMapping("/apply")
55
+	@PostMapping("/apply")
51
 	public String apply(String item_kid) {
56
 	public String apply(String item_kid) {
52
 
57
 
53
 		JSONObject persion = sessionPersionService.getCurrentLoginPersion();
58
 		JSONObject persion = sessionPersionService.getCurrentLoginPersion();
@@ -61,13 +66,13 @@ public class BiddingPayController extends ProjBaseAction {
61
 		return result.toJSONString();
66
 		return result.toJSONString();
62
 	}
67
 	}
63
 
68
 
64
-	@RequestMapping("/check_is_login")
69
+	@GetMapping("/check_is_login")
65
 	public String check_is_login() {
70
 	public String check_is_login() {
66
 		result.put("loginVar", true);
71
 		result.put("loginVar", true);
67
 		return result.toJSONString();
72
 		return result.toJSONString();
68
 	}
73
 	}
69
 
74
 
70
-	@RequestMapping("/check_is_pay")
75
+	@PostMapping("/check_is_pay")
71
 	public String check_is_pay(String pm_item_id, String pm_user_id) {
76
 	public String check_is_pay(String pm_item_id, String pm_user_id) {
72
 
77
 
73
 		// 查询当前人员是否有t_pm_item_submit信息
78
 		// 查询当前人员是否有t_pm_item_submit信息

+ 15 - 5
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/LotteryController.java

@@ -2,8 +2,12 @@ package com.ydw.yunbuyer.web.pm.controller_wxapp;
2
 
2
 
3
 import java.util.List;
3
 import java.util.List;
4
 import java.util.Map;
4
 import java.util.Map;
5
+
6
+import io.swagger.annotations.Api;
7
+import io.swagger.annotations.ApiOperation;
5
 import org.springframework.beans.factory.annotation.Autowired;
8
 import org.springframework.beans.factory.annotation.Autowired;
6
 import org.springframework.context.annotation.Scope;
9
 import org.springframework.context.annotation.Scope;
10
+import org.springframework.web.bind.annotation.GetMapping;
7
 import org.springframework.web.bind.annotation.RequestMapping;
11
 import org.springframework.web.bind.annotation.RequestMapping;
8
 import org.springframework.web.bind.annotation.RestController;
12
 import org.springframework.web.bind.annotation.RestController;
9
 import org.tmsps.ne4spring.utils.ChkUtil;
13
 import org.tmsps.ne4spring.utils.ChkUtil;
@@ -25,6 +29,7 @@ import com.ydw.yunbuyer.web.pm.web.SessionWxService;
25
  * @author 吴思凡
29
  * @author 吴思凡
26
  *
30
  *
27
  */
31
  */
32
+@Api(tags = "抽奖")
28
 @RestController
33
 @RestController
29
 @Scope("prototype")
34
 @Scope("prototype")
30
 @RequestMapping("/wx/pm")
35
 @RequestMapping("/wx/pm")
@@ -47,7 +52,8 @@ public class LotteryController extends ProjBaseAction {
47
 	 * 
52
 	 * 
48
 	 * @return
53
 	 * @return
49
 	 */
54
 	 */
50
-	@RequestMapping("/wx_lottery_raffle")
55
+	@ApiOperation("微信抽奖")
56
+	@GetMapping("/wx_lottery_raffle")
51
 	public String wx_lottery_raffle() {
57
 	public String wx_lottery_raffle() {
52
 		JSONObject persion = sessionWxService.getCurrentLoginLotteryPersion();
58
 		JSONObject persion = sessionWxService.getCurrentLoginLotteryPersion();
53
 		String persion_id = persion.getString("kid");
59
 		String persion_id = persion.getString("kid");
@@ -173,7 +179,8 @@ public class LotteryController extends ProjBaseAction {
173
 	 * 
179
 	 * 
174
 	 * @return
180
 	 * @return
175
 	 */
181
 	 */
176
-	@RequestMapping("/lottery_raffle")
182
+	@ApiOperation("抽奖")
183
+	@GetMapping("/lottery_raffle")
177
 	public String lottery_raffle() {
184
 	public String lottery_raffle() {
178
 		JSONObject persion = sessionWxService.getCurrentLoginLotteryPersion();
185
 		JSONObject persion = sessionWxService.getCurrentLoginLotteryPersion();
179
 		String persion_id = persion.getString("kid");
186
 		String persion_id = persion.getString("kid");
@@ -251,7 +258,8 @@ public class LotteryController extends ProjBaseAction {
251
 	 * 
258
 	 * 
252
 	 * @return
259
 	 * @return
253
 	 */
260
 	 */
254
-	@RequestMapping("/list_lottery")
261
+	@ApiOperation("查询我的中奖记录")
262
+	@GetMapping("/list_lottery")
255
 	public String list_lottery() {
263
 	public String list_lottery() {
256
 		JSONObject persion = sessionWxService.getCurrentLoginLotteryPersion();
264
 		JSONObject persion = sessionWxService.getCurrentLoginLotteryPersion();
257
 		String persion_id = persion.getString("kid");
265
 		String persion_id = persion.getString("kid");
@@ -265,7 +273,8 @@ public class LotteryController extends ProjBaseAction {
265
 	 * 
273
 	 * 
266
 	 * @return
274
 	 * @return
267
 	 */
275
 	 */
268
-	@RequestMapping("/list_lottery_raffle_count")
276
+	@ApiOperation("查询不是第六名的抽奖信息")
277
+	@GetMapping("/list_lottery_raffle_count")
269
 	public String list_lottery_raffle_count() {
278
 	public String list_lottery_raffle_count() {
270
 		List<Map<String, Object>> list = lotteryServiceApi.list_lottery_raffle_count();
279
 		List<Map<String, Object>> list = lotteryServiceApi.list_lottery_raffle_count();
271
 		result.put("data", list);
280
 		result.put("data", list);
@@ -277,7 +286,8 @@ public class LotteryController extends ProjBaseAction {
277
 	 * 
286
 	 * 
278
 	 * @return
287
 	 * @return
279
 	 */
288
 	 */
280
-	@RequestMapping("/update_lottery_count")
289
+	@ApiOperation("初始化所有用户抽奖次数")
290
+	@GetMapping("/update_lottery_count")
281
 	public String update_lottery_count() {
291
 	public String update_lottery_count() {
282
 		lotteryPersionApi.update_lottery_count();
292
 		lotteryPersionApi.update_lottery_count();
283
 		return result.toJSONString();
293
 		return result.toJSONString();

+ 11 - 6
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxAddressController.java

@@ -2,8 +2,12 @@ package com.ydw.yunbuyer.web.pm.controller_wxapp;
2
 
2
 
3
 import java.util.List;
3
 import java.util.List;
4
 import java.util.Map;
4
 import java.util.Map;
5
+
6
+import io.swagger.annotations.Api;
5
 import org.springframework.beans.factory.annotation.Autowired;
7
 import org.springframework.beans.factory.annotation.Autowired;
6
 import org.springframework.context.annotation.Scope;
8
 import org.springframework.context.annotation.Scope;
9
+import org.springframework.web.bind.annotation.GetMapping;
10
+import org.springframework.web.bind.annotation.PostMapping;
7
 import org.springframework.web.bind.annotation.RequestMapping;
11
 import org.springframework.web.bind.annotation.RequestMapping;
8
 import org.springframework.web.bind.annotation.RestController;
12
 import org.springframework.web.bind.annotation.RestController;
9
 import com.alibaba.fastjson.JSONObject;
13
 import com.alibaba.fastjson.JSONObject;
@@ -19,6 +23,7 @@ import com.ydw.yunbuyer.web.pm.web.SessionWxService;
19
  * @author 吴思凡
23
  * @author 吴思凡
20
  *
24
  *
21
  */
25
  */
26
+@Api(tags = "地址")
22
 @RestController
27
 @RestController
23
 @Scope("prototype")
28
 @Scope("prototype")
24
 @RequestMapping("/wx/address")
29
 @RequestMapping("/wx/address")
@@ -30,7 +35,7 @@ public class WxAddressController extends ProjBaseAction {
30
 	@Autowired
35
 	@Autowired
31
 	private AddressApi addressApi;
36
 	private AddressApi addressApi;
32
 
37
 
33
-	@RequestMapping("/get_address")
38
+	@GetMapping("/get_address")
34
 	public String get_address() {
39
 	public String get_address() {
35
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
40
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
36
 		String persion_id = persion.getString("kid");
41
 		String persion_id = persion.getString("kid");
@@ -39,7 +44,7 @@ public class WxAddressController extends ProjBaseAction {
39
 		return result.toJSONString();
44
 		return result.toJSONString();
40
 	}
45
 	}
41
 
46
 
42
-	@RequestMapping("/add")
47
+	@PostMapping("/add")
43
 	public String add(String province, String city, String district, String detail, String user_name,
48
 	public String add(String province, String city, String district, String detail, String user_name,
44
 			String user_mobile, String is_default) {
49
 			String user_mobile, String is_default) {
45
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
50
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
@@ -69,7 +74,7 @@ public class WxAddressController extends ProjBaseAction {
69
 		return result.toJSONString();
74
 		return result.toJSONString();
70
 	}
75
 	}
71
 
76
 
72
-	@RequestMapping("/update")
77
+	@PostMapping("/update")
73
 	public String update(String province, String city, String district, String detail, String user_name,
78
 	public String update(String province, String city, String district, String detail, String user_name,
74
 			String user_mobile, String is_default, String kid) {
79
 			String user_mobile, String is_default, String kid) {
75
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
80
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
@@ -107,7 +112,7 @@ public class WxAddressController extends ProjBaseAction {
107
 		return result.toJSONString();
112
 		return result.toJSONString();
108
 	}
113
 	}
109
 
114
 
110
-	@RequestMapping("/get")
115
+	@PostMapping("/get")
111
 	public String get(String kid) {
116
 	public String get(String kid) {
112
 		ReceiveAddress receive_address = addressApi.get(kid);
117
 		ReceiveAddress receive_address = addressApi.get(kid);
113
 
118
 
@@ -115,7 +120,7 @@ public class WxAddressController extends ProjBaseAction {
115
 		return result.toJSONString();
120
 		return result.toJSONString();
116
 	}
121
 	}
117
 
122
 
118
-	@RequestMapping("/delete")
123
+	@PostMapping("/delete")
119
 	public String delete(String kid) {
124
 	public String delete(String kid) {
120
 		ReceiveAddress receive_address = addressApi.get(kid);
125
 		ReceiveAddress receive_address = addressApi.get(kid);
121
 		addressApi.delete(receive_address);
126
 		addressApi.delete(receive_address);
@@ -123,7 +128,7 @@ public class WxAddressController extends ProjBaseAction {
123
 		return result.toJSONString();
128
 		return result.toJSONString();
124
 	}
129
 	}
125
 
130
 
126
-	@RequestMapping("/update_is_default")
131
+	@PostMapping("/update_is_default")
127
 	public String update_is_default(String kid) {
132
 	public String update_is_default(String kid) {
128
 
133
 
129
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
134
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();

+ 28 - 13
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxItemController.java

@@ -6,9 +6,12 @@ import java.util.Date;
6
 import java.util.List;
6
 import java.util.List;
7
 import java.util.Map;
7
 import java.util.Map;
8
 
8
 
9
+import io.swagger.annotations.Api;
10
+import io.swagger.annotations.ApiOperation;
9
 import org.apache.http.client.ClientProtocolException;
11
 import org.apache.http.client.ClientProtocolException;
10
 import org.springframework.beans.factory.annotation.Autowired;
12
 import org.springframework.beans.factory.annotation.Autowired;
11
 import org.springframework.context.annotation.Scope;
13
 import org.springframework.context.annotation.Scope;
14
+import org.springframework.web.bind.annotation.PostMapping;
12
 import org.springframework.web.bind.annotation.RequestMapping;
15
 import org.springframework.web.bind.annotation.RequestMapping;
13
 import org.springframework.web.bind.annotation.RestController;
16
 import org.springframework.web.bind.annotation.RestController;
14
 import org.tmsps.ne4spring.utils.DateTools;
17
 import org.tmsps.ne4spring.utils.DateTools;
@@ -32,6 +35,7 @@ import com.ydw.yunbuyer.web.pm.web.WebTools;
32
  * @author 吴思凡
35
  * @author 吴思凡
33
  *
36
  *
34
  */
37
  */
38
+@Api(tags = "店铺拍品")
35
 @RestController
39
 @RestController
36
 @Scope("prototype")
40
 @Scope("prototype")
37
 @RequestMapping("/wx/pm")
41
 @RequestMapping("/wx/pm")
@@ -49,13 +53,13 @@ public class WxItemController extends ProjBaseAction {
49
 	@Autowired
53
 	@Autowired
50
 	private LiveRoomService liveRoomService;
54
 	private LiveRoomService liveRoomService;
51
 
55
 
52
-	@RequestMapping("/new_add_item")
56
+	@PostMapping("/new_add_item")
53
 	public String new_add_item(t_project_item project_item) throws ParseException {
57
 	public String new_add_item(t_project_item project_item) throws ParseException {
54
 		wxItemService.add(project_item);
58
 		wxItemService.add(project_item);
55
 		return result.toJSONString();
59
 		return result.toJSONString();
56
 	}
60
 	}
57
 
61
 
58
-	@RequestMapping("/new_update_item")
62
+	@PostMapping("/new_update_item")
59
 	public String new_update_item(t_project_item project_item) throws ParseException {
63
 	public String new_update_item(t_project_item project_item) throws ParseException {
60
 		t_project_item project_itemDb = wxItemService.get(project_item.getKid());
64
 		t_project_item project_itemDb = wxItemService.get(project_item.getKid());
61
 		project_itemDb.setBid_type(project_item.getBid_type());
65
 		project_itemDb.setBid_type(project_item.getBid_type());
@@ -86,7 +90,8 @@ public class WxItemController extends ProjBaseAction {
86
 	 * @param item_kid
90
 	 * @param item_kid
87
 	 * @return
91
 	 * @return
88
 	 */
92
 	 */
89
-	@RequestMapping("/get_item")
93
+	@ApiOperation("获取标的物信息")
94
+	@PostMapping("/get_item")
90
 	public String get_item(String item_kid) {
95
 	public String get_item(String item_kid) {
91
 		t_project_item project_item = wxItemService.get(item_kid);
96
 		t_project_item project_item = wxItemService.get(item_kid);
92
 		result.put("data", project_item);
97
 		result.put("data", project_item);
@@ -99,7 +104,8 @@ public class WxItemController extends ProjBaseAction {
99
 	 * @param item_kid
104
 	 * @param item_kid
100
 	 * @return
105
 	 * @return
101
 	 */
106
 	 */
102
-	@RequestMapping("/del_item")
107
+	@ApiOperation("删除标的物")
108
+	@PostMapping("/del_item")
103
 	public String del_item(String item_kid) {
109
 	public String del_item(String item_kid) {
104
 		wxItemService.deleteById(item_kid);
110
 		wxItemService.deleteById(item_kid);
105
 		return result.toJSONString();
111
 		return result.toJSONString();
@@ -111,7 +117,8 @@ public class WxItemController extends ProjBaseAction {
111
 	 * @param shop_id
117
 	 * @param shop_id
112
 	 * @return
118
 	 * @return
113
 	 */
119
 	 */
114
-	@RequestMapping("list_all_item")
120
+	@ApiOperation("所有标的物")
121
+	@PostMapping("list_all_item")
115
 	public String list_all_item(String shop_id) {
122
 	public String list_all_item(String shop_id) {
116
 		List<Map<String, Object>> list = ChkTools.getFileId(wxItemService.list_item_wait_verify(shop_id));
123
 		List<Map<String, Object>> list = ChkTools.getFileId(wxItemService.list_item_wait_verify(shop_id));
117
 		List<Map<String, Object>> list1 = ChkTools.getFileId(wxItemService.list_item_verify_pass(shop_id));
124
 		List<Map<String, Object>> list1 = ChkTools.getFileId(wxItemService.list_item_verify_pass(shop_id));
@@ -129,7 +136,8 @@ public class WxItemController extends ProjBaseAction {
129
 	 * @param shop_id
136
 	 * @param shop_id
130
 	 * @return
137
 	 * @return
131
 	 */
138
 	 */
132
-	@RequestMapping("/list_item_wait_verify")
139
+	@ApiOperation("查询正在等待审核的标的物")
140
+	@PostMapping("/list_item_wait_verify")
133
 	public String list_item_wait_verify(String shop_id) {
141
 	public String list_item_wait_verify(String shop_id) {
134
 
142
 
135
 		List<Map<String, Object>> list = wxItemService.list_item_wait_verify(shop_id);
143
 		List<Map<String, Object>> list = wxItemService.list_item_wait_verify(shop_id);
@@ -143,7 +151,8 @@ public class WxItemController extends ProjBaseAction {
143
 	 * @param shop_id
151
 	 * @param shop_id
144
 	 * @return
152
 	 * @return
145
 	 */
153
 	 */
146
-	@RequestMapping("/list_item_verify_pass")
154
+	@ApiOperation("查询审核通过的标的物")
155
+	@PostMapping("/list_item_verify_pass")
147
 	public String list_item_verify_pass(String shop_id) {
156
 	public String list_item_verify_pass(String shop_id) {
148
 		List<Map<String, Object>> list = wxItemService.list_item_verify_pass(shop_id);
157
 		List<Map<String, Object>> list = wxItemService.list_item_verify_pass(shop_id);
149
 		result.put("data", list);
158
 		result.put("data", list);
@@ -156,7 +165,8 @@ public class WxItemController extends ProjBaseAction {
156
 	 * @param shop_id
165
 	 * @param shop_id
157
 	 * @return
166
 	 * @return
158
 	 */
167
 	 */
159
-	@RequestMapping("/list_live_item_verify_pass")
168
+	@ApiOperation("查询审核通过的标的物")
169
+	@PostMapping("/list_live_item_verify_pass")
160
 	public String list_live_item_verify_pass(String shop_id) {
170
 	public String list_live_item_verify_pass(String shop_id) {
161
 		List<Map<String, Object>> list = wxItemService.list_live_item_verify_pass(shop_id);
171
 		List<Map<String, Object>> list = wxItemService.list_live_item_verify_pass(shop_id);
162
 		result.put("data", list);
172
 		result.put("data", list);
@@ -169,7 +179,8 @@ public class WxItemController extends ProjBaseAction {
169
 	 * @param shop_id
179
 	 * @param shop_id
170
 	 * @return
180
 	 * @return
171
 	 */
181
 	 */
172
-	@RequestMapping("/list_item_verify_reject")
182
+	@ApiOperation("查询审核拒绝的标的物")
183
+	@PostMapping("/list_item_verify_reject")
173
 	public String list_item_verify_reject(String shop_id) {
184
 	public String list_item_verify_reject(String shop_id) {
174
 		List<Map<String, Object>> list = ChkTools.getFileId(wxItemService.list_item_verify_reject(shop_id));
185
 		List<Map<String, Object>> list = ChkTools.getFileId(wxItemService.list_item_verify_reject(shop_id));
175
 		result.put("data", list);
186
 		result.put("data", list);
@@ -182,7 +193,8 @@ public class WxItemController extends ProjBaseAction {
182
 	 * @param item_kid
193
 	 * @param item_kid
183
 	 * @return
194
 	 * @return
184
 	 */
195
 	 */
185
-	@RequestMapping("/start_countdown")
196
+	@ApiOperation("点击关拍开始倒计时,返回系统当前时间")
197
+	@PostMapping("/start_countdown")
186
 	public String start_countdown(String item_kid) {
198
 	public String start_countdown(String item_kid) {
187
 		long nowtime = System.currentTimeMillis();
199
 		long nowtime = System.currentTimeMillis();
188
 		result.put("nowtime", nowtime);
200
 		result.put("nowtime", nowtime);
@@ -199,7 +211,8 @@ public class WxItemController extends ProjBaseAction {
199
 	 * @param item_kid
211
 	 * @param item_kid
200
 	 * @return
212
 	 * @return
201
 	 */
213
 	 */
202
-	@RequestMapping("/get_countdown")
214
+	@ApiOperation("倒计时每秒获取是否有竞价记录")
215
+	@PostMapping("/get_countdown")
203
 	public String get_countdown(long start_time, String item_kid) {
216
 	public String get_countdown(long start_time, String item_kid) {
204
 		List<Map<String, Object>> list = wxItemService.select_offer(start_time, item_kid);
217
 		List<Map<String, Object>> list = wxItemService.select_offer(start_time, item_kid);
205
 		if (list.size() > 0) {
218
 		if (list.size() > 0) {
@@ -217,7 +230,8 @@ public class WxItemController extends ProjBaseAction {
217
 	 * @param is_open
230
 	 * @param is_open
218
 	 * @return
231
 	 * @return
219
 	 */
232
 	 */
220
-	@RequestMapping("/bidding_status")
233
+	@ApiOperation("更改直播拍品状态")
234
+	@PostMapping("/bidding_status")
221
 	public String bidding_opening(String item_kid, boolean is_open) {
235
 	public String bidding_opening(String item_kid, boolean is_open) {
222
 		String s = is_open ? "开拍" : "关拍";
236
 		String s = is_open ? "开拍" : "关拍";
223
 		wxItemService.pm_update_status(item_kid, is_open);
237
 		wxItemService.pm_update_status(item_kid, is_open);
@@ -263,7 +277,8 @@ public class WxItemController extends ProjBaseAction {
263
 	 * 
277
 	 * 
264
 	 * @return
278
 	 * @return
265
 	 */
279
 	 */
266
-	@RequestMapping("/is_delived")
280
+	@ApiOperation("查询已卖出未发货的宝贝")
281
+	@PostMapping("/is_delived")
267
 	public String is_delived() {
282
 	public String is_delived() {
268
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
283
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
269
 		String shop_id = json.getString("shop_id");
284
 		String shop_id = json.getString("shop_id");

+ 25 - 12
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxLiveRoomController.java

@@ -4,8 +4,11 @@ import java.math.BigDecimal;
4
 import java.util.List;
4
 import java.util.List;
5
 import java.util.Map;
5
 import java.util.Map;
6
 
6
 
7
+import io.swagger.annotations.Api;
8
+import io.swagger.annotations.ApiOperation;
7
 import org.springframework.beans.factory.annotation.Autowired;
9
 import org.springframework.beans.factory.annotation.Autowired;
8
 import org.springframework.context.annotation.Scope;
10
 import org.springframework.context.annotation.Scope;
11
+import org.springframework.web.bind.annotation.PostMapping;
9
 import org.springframework.web.bind.annotation.RequestMapping;
12
 import org.springframework.web.bind.annotation.RequestMapping;
10
 import org.springframework.web.bind.annotation.RestController;
13
 import org.springframework.web.bind.annotation.RestController;
11
 import org.tmsps.ne4spring.utils.ChkUtil;
14
 import org.tmsps.ne4spring.utils.ChkUtil;
@@ -31,6 +34,7 @@ import com.ydw.yunbuyer.web.pm.web.WebTools;
31
  * @author 吴思凡
34
  * @author 吴思凡
32
  *
35
  *
33
  */
36
  */
37
+@Api(tags = "直播间")
34
 @RestController
38
 @RestController
35
 @Scope("prototype")
39
 @Scope("prototype")
36
 @RequestMapping("/wx/pm")
40
 @RequestMapping("/wx/pm")
@@ -55,7 +59,8 @@ public class WxLiveRoomController extends ProjBaseAction {
55
 	 * @param content
59
 	 * @param content
56
 	 * @return
60
 	 * @return
57
 	 */
61
 	 */
58
-	@RequestMapping(value = "/create_live_room")
62
+	@ApiOperation("创建直播间")
63
+	@PostMapping(value = "/create_live_room")
59
 	public String register_shop(String name, String content) {
64
 	public String register_shop(String name, String content) {
60
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
65
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
61
 		String persion_id = json.getString("kid");
66
 		String persion_id = json.getString("kid");
@@ -81,7 +86,7 @@ public class WxLiveRoomController extends ProjBaseAction {
81
 	 * @param shop_id
86
 	 * @param shop_id
82
 	 * @return
87
 	 * @return
83
 	 */
88
 	 */
84
-	@RequestMapping("/check_live_room")
89
+	@PostMapping("/check_live_room")
85
 	public String check_live_room(String shop_id) {
90
 	public String check_live_room(String shop_id) {
86
 		List<Map<String, Object>> list = liveRoomService.list_verify_pass(shop_id);
91
 		List<Map<String, Object>> list = liveRoomService.list_verify_pass(shop_id);
87
 
92
 
@@ -106,7 +111,8 @@ public class WxLiveRoomController extends ProjBaseAction {
106
 	 * @param content
111
 	 * @param content
107
 	 * @return
112
 	 * @return
108
 	 */
113
 	 */
109
-	@RequestMapping(value = "/update_live_room")
114
+	@ApiOperation("修改直播间")
115
+	@PostMapping(value = "/update_live_room")
110
 	public String update_live_room(String live_room_id, String name, String content) {
116
 	public String update_live_room(String live_room_id, String name, String content) {
111
 		t_liveroom liveroom = liveRoomService.get(live_room_id);
117
 		t_liveroom liveroom = liveRoomService.get(live_room_id);
112
 		liveroom.setName(name);
118
 		liveroom.setName(name);
@@ -124,7 +130,8 @@ public class WxLiveRoomController extends ProjBaseAction {
124
 	 * @param live_room_id
130
 	 * @param live_room_id
125
 	 * @return
131
 	 * @return
126
 	 */
132
 	 */
127
-	@RequestMapping(value = "/get_live_room")
133
+	@ApiOperation("获取直播间信息")
134
+	@PostMapping(value = "/get_live_room")
128
 	public String get_live_room(String live_room_id) {
135
 	public String get_live_room(String live_room_id) {
129
 
136
 
130
 		t_liveroom liveroom = liveRoomService.get(live_room_id);
137
 		t_liveroom liveroom = liveRoomService.get(live_room_id);
@@ -139,7 +146,8 @@ public class WxLiveRoomController extends ProjBaseAction {
139
 	 * @param live_room_id
146
 	 * @param live_room_id
140
 	 * @return
147
 	 * @return
141
 	 */
148
 	 */
142
-	@RequestMapping(value = "/del_live_room")
149
+	@ApiOperation("删除直播间")
150
+	@PostMapping(value = "/del_live_room")
143
 	public String del_live_room(String live_room_id) {
151
 	public String del_live_room(String live_room_id) {
144
 
152
 
145
 		liveRoomService.deleteById(live_room_id);
153
 		liveRoomService.deleteById(live_room_id);
@@ -153,7 +161,8 @@ public class WxLiveRoomController extends ProjBaseAction {
153
 	 * @param shop_id
161
 	 * @param shop_id
154
 	 * @return
162
 	 * @return
155
 	 */
163
 	 */
156
-	@RequestMapping(value = "/list_verify_pass")
164
+	@ApiOperation("获取审核通过的直播间")
165
+	@PostMapping(value = "/list_verify_pass")
157
 	public String list_live_room(String shop_id) {
166
 	public String list_live_room(String shop_id) {
158
 
167
 
159
 		List<Map<String, Object>> list = liveRoomService.list_verify_pass(shop_id);
168
 		List<Map<String, Object>> list = liveRoomService.list_verify_pass(shop_id);
@@ -167,7 +176,8 @@ public class WxLiveRoomController extends ProjBaseAction {
167
 	 * @param shop_id
176
 	 * @param shop_id
168
 	 * @return
177
 	 * @return
169
 	 */
178
 	 */
170
-	@RequestMapping(value = "/list_wait_verify")
179
+	@ApiOperation("获取正在审核的")
180
+	@PostMapping(value = "/list_wait_verify")
171
 	public String list_wait_verify(String shop_id) {
181
 	public String list_wait_verify(String shop_id) {
172
 		List<Map<String, Object>> list = liveRoomService.list_wait_verify(shop_id);
182
 		List<Map<String, Object>> list = liveRoomService.list_wait_verify(shop_id);
173
 		result.put("data", list);
183
 		result.put("data", list);
@@ -180,7 +190,8 @@ public class WxLiveRoomController extends ProjBaseAction {
180
 	 * @param shop_id
190
 	 * @param shop_id
181
 	 * @return
191
 	 * @return
182
 	 */
192
 	 */
183
-	@RequestMapping(value = "/list_verify_reject")
193
+	@ApiOperation("获取审核未通过")
194
+	@PostMapping(value = "/list_verify_reject")
184
 	public String list_verify_reject(String shop_id) {
195
 	public String list_verify_reject(String shop_id) {
185
 		List<Map<String, Object>> list = liveRoomService.list_verify_reject(shop_id);
196
 		List<Map<String, Object>> list = liveRoomService.list_verify_reject(shop_id);
186
 		result.put("data", list);
197
 		result.put("data", list);
@@ -193,7 +204,8 @@ public class WxLiveRoomController extends ProjBaseAction {
193
 	 * @param live_room_id
204
 	 * @param live_room_id
194
 	 * @return
205
 	 * @return
195
 	 */
206
 	 */
196
-	@RequestMapping(value = "/live_room_detail")
207
+	@ApiOperation("进入直播间详情")
208
+	@PostMapping(value = "/live_room_detail")
197
 	public String live_room_detail(String live_room_id) {
209
 	public String live_room_detail(String live_room_id) {
198
 		List<Map<String, Object>> list = ChkTools.getFileId(liveRoomService.live_room_detail(live_room_id));
210
 		List<Map<String, Object>> list = ChkTools.getFileId(liveRoomService.live_room_detail(live_room_id));
199
 		if (list.size() > 0) {
211
 		if (list.size() > 0) {
@@ -231,7 +243,8 @@ public class WxLiveRoomController extends ProjBaseAction {
231
 	 * @param item_kid
243
 	 * @param item_kid
232
 	 * @return
244
 	 * @return
233
 	 */
245
 	 */
234
-	@RequestMapping(value = "/get_item_detail")
246
+	@ApiOperation("获取标的物详情")
247
+	@PostMapping(value = "/get_item_detail")
235
 	public String get_item_detail(String item_kid) {
248
 	public String get_item_detail(String item_kid) {
236
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
249
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
237
 		String pm_user_id = persion.getString("kid");
250
 		String pm_user_id = persion.getString("kid");
@@ -259,7 +272,7 @@ public class WxLiveRoomController extends ProjBaseAction {
259
 		return result.toJSONString();
272
 		return result.toJSONString();
260
 	}
273
 	}
261
 
274
 
262
-	@RequestMapping(value = "/get_live_room_item_detail")
275
+	@PostMapping(value = "/get_live_room_item_detail")
263
 	public String get_live_room_item_detail(String item_kid) {
276
 	public String get_live_room_item_detail(String item_kid) {
264
 		List<Map<String, Object>> list = ChkTools.getFileId(pmItemService.item_detail(item_kid));
277
 		List<Map<String, Object>> list = ChkTools.getFileId(pmItemService.item_detail(item_kid));
265
 		List<Map<String, Object>> offer = pmItemService.select_offer_count(item_kid);
278
 		List<Map<String, Object>> offer = pmItemService.select_offer_count(item_kid);
@@ -271,7 +284,7 @@ public class WxLiveRoomController extends ProjBaseAction {
271
 		return result.toJSONString();
284
 		return result.toJSONString();
272
 	}
285
 	}
273
 
286
 
274
-	@RequestMapping(value = "/select_live_item")
287
+	@PostMapping(value = "/select_live_item")
275
 	public String select_live_item(String live_room_id) {
288
 	public String select_live_item(String live_room_id) {
276
 
289
 
277
 		List<Map<String, Object>> list = ChkTools.getFileId(liveRoomService.select_live_item(live_room_id));
290
 		List<Map<String, Object>> list = ChkTools.getFileId(liveRoomService.select_live_item(live_room_id));

+ 4 - 1
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxMsgController.java

@@ -2,9 +2,11 @@ package com.ydw.yunbuyer.web.pm.controller_wxapp;
2
 
2
 
3
 import java.io.IOException;
3
 import java.io.IOException;
4
 
4
 
5
+import io.swagger.annotations.Api;
5
 import org.apache.http.client.ClientProtocolException;
6
 import org.apache.http.client.ClientProtocolException;
6
 import org.springframework.beans.factory.annotation.Autowired;
7
 import org.springframework.beans.factory.annotation.Autowired;
7
 import org.springframework.context.annotation.Scope;
8
 import org.springframework.context.annotation.Scope;
9
+import org.springframework.web.bind.annotation.PostMapping;
8
 import org.springframework.web.bind.annotation.RequestMapping;
10
 import org.springframework.web.bind.annotation.RequestMapping;
9
 import org.springframework.web.bind.annotation.RestController;
11
 import org.springframework.web.bind.annotation.RestController;
10
 import org.tmsps.ne4spring.utils.DateTools;
12
 import org.tmsps.ne4spring.utils.DateTools;
@@ -27,6 +29,7 @@ import com.ydw.yunbuyer.web.pm.web.WebTools;
27
  * @author 吴思凡
29
  * @author 吴思凡
28
  *
30
  *
29
  */
31
  */
32
+@Api(tags = "模板消息")
30
 @RestController
33
 @RestController
31
 @Scope("prototype")
34
 @Scope("prototype")
32
 @RequestMapping("/wx/pm")
35
 @RequestMapping("/wx/pm")
@@ -47,7 +50,7 @@ public class WxMsgController {
47
 	@Autowired
50
 	@Autowired
48
 	private ShopService shopService;
51
 	private ShopService shopService;
49
 
52
 
50
-	@RequestMapping("/push_one_user")
53
+	@PostMapping("/push_one_user")
51
 	public String pushOneUser(String payno_id, String formId) throws ClientProtocolException, IOException {
54
 	public String pushOneUser(String payno_id, String formId) throws ClientProtocolException, IOException {
52
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
55
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
53
 		t_pay_no pay_no = wxPmService.get_pay_no(payno_id);
56
 		t_pay_no pay_no = wxPmService.get_pay_no(payno_id);

+ 12 - 5
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxPmApiController.java

@@ -6,8 +6,12 @@ import java.util.HashMap;
6
 import java.util.List;
6
 import java.util.List;
7
 import java.util.Map;
7
 import java.util.Map;
8
 
8
 
9
+import io.swagger.annotations.Api;
10
+import io.swagger.annotations.ApiOperation;
9
 import org.springframework.beans.factory.annotation.Autowired;
11
 import org.springframework.beans.factory.annotation.Autowired;
10
 import org.springframework.context.annotation.Scope;
12
 import org.springframework.context.annotation.Scope;
13
+import org.springframework.web.bind.annotation.GetMapping;
14
+import org.springframework.web.bind.annotation.PostMapping;
11
 import org.springframework.web.bind.annotation.RequestMapping;
15
 import org.springframework.web.bind.annotation.RequestMapping;
12
 import org.springframework.web.bind.annotation.RestController;
16
 import org.springframework.web.bind.annotation.RestController;
13
 import org.tmsps.ne4spring.utils.ChkUtil;
17
 import org.tmsps.ne4spring.utils.ChkUtil;
@@ -30,6 +34,7 @@ import com.ydw.yunbuyer.web.pm.service.WxPmService;
30
  * @author 吴思凡
34
  * @author 吴思凡
31
  *
35
  *
32
  */
36
  */
37
+@Api(tags = "WxPmApiController")
33
 @RestController
38
 @RestController
34
 @Scope("prototype")
39
 @Scope("prototype")
35
 @RequestMapping("/api/wx")
40
 @RequestMapping("/api/wx")
@@ -50,7 +55,7 @@ public class WxPmApiController extends ProjBaseAction {
50
 	@Autowired
55
 	@Autowired
51
 	private ShopService shopService;
56
 	private ShopService shopService;
52
 
57
 
53
-	@RequestMapping("/list_item")
58
+	@GetMapping("/list_item")
54
 	public String list_item() {
59
 	public String list_item() {
55
 		List<Map<String, Object>> list = pmItemService.list_all_open();
60
 		List<Map<String, Object>> list = pmItemService.list_all_open();
56
 		List<Map<String, Object>> list1 = pmItemService.list_all_not_open();
61
 		List<Map<String, Object>> list1 = pmItemService.list_all_not_open();
@@ -62,7 +67,7 @@ public class WxPmApiController extends ProjBaseAction {
62
 		return result.toJSONString();
67
 		return result.toJSONString();
63
 	}
68
 	}
64
 
69
 
65
-	@RequestMapping("/list_slideshow")
70
+	@GetMapping("/list_slideshow")
66
 	public String list_slideshow() {
71
 	public String list_slideshow() {
67
 		List<Map<String, Object>> list = slideShowService.list_slideshow();
72
 		List<Map<String, Object>> list = slideShowService.list_slideshow();
68
 		result.put("data", list);
73
 		result.put("data", list);
@@ -75,7 +80,8 @@ public class WxPmApiController extends ProjBaseAction {
75
 	 * @param kid
80
 	 * @param kid
76
 	 * @return
81
 	 * @return
77
 	 */
82
 	 */
78
-	@RequestMapping("/select_list")
83
+	@ApiOperation("详情页")
84
+	@PostMapping("/select_list")
79
 	public String select_list(String kid) {
85
 	public String select_list(String kid) {
80
 		// count.put(kid, );
86
 		// count.put(kid, );
81
 		List<Map<String, Object>> list = pmItemService.select_list(kid);
87
 		List<Map<String, Object>> list = pmItemService.select_list(kid);
@@ -120,14 +126,15 @@ public class WxPmApiController extends ProjBaseAction {
120
 	 * @param kid
126
 	 * @param kid
121
 	 * @return
127
 	 * @return
122
 	 */
128
 	 */
123
-	@RequestMapping("/add_circusee_num")
129
+	@ApiOperation("增加围观人数")
130
+	@PostMapping("/add_circusee_num")
124
 	public String add_circusee_num(String kid) {
131
 	public String add_circusee_num(String kid) {
125
 		System.out.println(kid);
132
 		System.out.println(kid);
126
 		pmItemService.add_circusee_num(kid);// 增加围观次数
133
 		pmItemService.add_circusee_num(kid);// 增加围观次数
127
 		return result.toJSONString();
134
 		return result.toJSONString();
128
 	}
135
 	}
129
 
136
 
130
-	@RequestMapping("/check_item_status")
137
+	@PostMapping("/check_item_status")
131
 	public String check_item_status(String pm_item_id, BigDecimal price, String live_room_id, long chat_time) {
138
 	public String check_item_status(String pm_item_id, BigDecimal price, String live_room_id, long chat_time) {
132
 
139
 
133
 		t_pm_item_submit_offer pm_item_submit_offer = pmItemService.get_newbigdecimal(pm_item_id);
140
 		t_pm_item_submit_offer pm_item_submit_offer = pmItemService.get_newbigdecimal(pm_item_id);

+ 74 - 35
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxPmController.java

@@ -9,10 +9,14 @@ import java.util.List;
9
 import java.util.Map;
9
 import java.util.Map;
10
 
10
 
11
 import com.ydw.yunbuyer.common.base.enums.TimeEnum;
11
 import com.ydw.yunbuyer.common.base.enums.TimeEnum;
12
+import io.swagger.annotations.Api;
13
+import io.swagger.annotations.ApiOperation;
12
 import org.apache.http.client.ClientProtocolException;
14
 import org.apache.http.client.ClientProtocolException;
13
 import org.springframework.beans.factory.annotation.Autowired;
15
 import org.springframework.beans.factory.annotation.Autowired;
14
 import org.springframework.context.annotation.Scope;
16
 import org.springframework.context.annotation.Scope;
15
 import org.springframework.util.StringUtils;
17
 import org.springframework.util.StringUtils;
18
+import org.springframework.web.bind.annotation.GetMapping;
19
+import org.springframework.web.bind.annotation.PostMapping;
16
 import org.springframework.web.bind.annotation.RequestMapping;
20
 import org.springframework.web.bind.annotation.RequestMapping;
17
 import org.springframework.web.bind.annotation.RestController;
21
 import org.springframework.web.bind.annotation.RestController;
18
 import org.tmsps.ne4spring.utils.ChkUtil;
22
 import org.tmsps.ne4spring.utils.ChkUtil;
@@ -59,6 +63,7 @@ import com.ydw.yunbuyer.web.pm.web.WebTools;
59
  * @author 吴思凡
63
  * @author 吴思凡
60
  *
64
  *
61
  */
65
  */
66
+@Api(tags = "WxPmController")
62
 @RestController
67
 @RestController
63
 @Scope("prototype")
68
 @Scope("prototype")
64
 @RequestMapping("/wx/pm")
69
 @RequestMapping("/wx/pm")
@@ -108,7 +113,8 @@ public class WxPmController extends ProjBaseAction {
108
 	 * @param mobile
113
 	 * @param mobile
109
 	 * @return
114
 	 * @return
110
 	 */
115
 	 */
111
-	@RequestMapping(value = "/send_mobile_wx")
116
+	@ApiOperation("发送短信")
117
+	@PostMapping(value = "/send_mobile_wx")
112
 	public String send_mobile_wx(String mobile) {
118
 	public String send_mobile_wx(String mobile) {
113
 		if (persionApi.check_mobile(mobile)) {
119
 		if (persionApi.check_mobile(mobile)) {
114
 			String random = ((int) ((Math.random() * 9 + 1) * 1000)) + "";
120
 			String random = ((int) ((Math.random() * 9 + 1) * 1000)) + "";
@@ -132,7 +138,8 @@ public class WxPmController extends ProjBaseAction {
132
 	 * @param code
138
 	 * @param code
133
 	 * @return
139
 	 * @return
134
 	 */
140
 	 */
135
-	@RequestMapping(value = "/check_mobile_and_code_wx")
141
+	@ApiOperation("检测手机号")
142
+	@PostMapping(value = "/check_mobile_and_code_wx")
136
 	public String check_mobile_and_code_wx(String mobile, String code) {
143
 	public String check_mobile_and_code_wx(String mobile, String code) {
137
 		Object m = WebTools.getSession().getAttribute(mobile);
144
 		Object m = WebTools.getSession().getAttribute(mobile);
138
 		if (ChkTools.isNull(m)) {
145
 		if (ChkTools.isNull(m)) {
@@ -156,7 +163,8 @@ public class WxPmController extends ProjBaseAction {
156
 	 * 
163
 	 * 
157
 	 * @return
164
 	 * @return
158
 	 */
165
 	 */
159
-	@RequestMapping(value = "/list_item_classify")
166
+	@ApiOperation("查询分类")
167
+	@GetMapping(value = "/list_item_classify")
160
 	public String list_item_classify() {
168
 	public String list_item_classify() {
161
 		List<Map<String, Object>> list = pmItemService.list_item_classify();
169
 		List<Map<String, Object>> list = pmItemService.list_item_classify();
162
 		LinkedList<Map<String, Object>> list1 = new LinkedList<Map<String, Object>>();
170
 		LinkedList<Map<String, Object>> list1 = new LinkedList<Map<String, Object>>();
@@ -194,7 +202,8 @@ public class WxPmController extends ProjBaseAction {
194
 	 * @param userinfo
202
 	 * @param userinfo
195
 	 * @return
203
 	 * @return
196
 	 */
204
 	 */
197
-	@RequestMapping(value = "/update_userinfo")
205
+	@ApiOperation("更新用户信息")
206
+	@PostMapping(value = "/update_userinfo")
198
 	public String update_userinfo(String userinfo) {
207
 	public String update_userinfo(String userinfo) {
199
 		JSONObject json1 = sessionWxService.getCurrentLoginPersion();
208
 		JSONObject json1 = sessionWxService.getCurrentLoginPersion();
200
 		JSONObject json = JsonUtil.jsonStrToJsonObject(userinfo);
209
 		JSONObject json = JsonUtil.jsonStrToJsonObject(userinfo);
@@ -223,7 +232,8 @@ public class WxPmController extends ProjBaseAction {
223
 	 * 
232
 	 * 
224
 	 * @return
233
 	 * @return
225
 	 */
234
 	 */
226
-	@RequestMapping(value = "/get_bidderinfo")
235
+	@ApiOperation("获取我的中拍信息")
236
+	@GetMapping(value = "/get_bidderinfo")
227
 	public String get_bidderinfo() {
237
 	public String get_bidderinfo() {
228
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
238
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
229
 		String persion_id = json.getString("kid");
239
 		String persion_id = json.getString("kid");
@@ -246,7 +256,8 @@ public class WxPmController extends ProjBaseAction {
246
 	 * @param item_kid
256
 	 * @param item_kid
247
 	 * @return
257
 	 * @return
248
 	 */
258
 	 */
249
-	@RequestMapping("/apply")
259
+	@ApiOperation("去支付保证金")
260
+	@PostMapping("/apply")
250
 	public String apply(String item_kid) {
261
 	public String apply(String item_kid) {
251
 
262
 
252
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
263
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
@@ -266,7 +277,8 @@ public class WxPmController extends ProjBaseAction {
266
 	 * @param item_kid
277
 	 * @param item_kid
267
 	 * @return
278
 	 * @return
268
 	 */
279
 	 */
269
-	@RequestMapping("/payment")
280
+	@ApiOperation("去支付成交价")
281
+	@PostMapping("/payment")
270
 	public String payment(String item_kid, String address_id, String message, BigDecimal red_pack_balance) {
282
 	public String payment(String item_kid, String address_id, String message, BigDecimal red_pack_balance) {
271
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
283
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
272
 		String persion_kid = persion.getString("kid");
284
 		String persion_kid = persion.getString("kid");
@@ -288,7 +300,8 @@ public class WxPmController extends ProjBaseAction {
288
 	 * 
300
 	 * 
289
 	 * @return
301
 	 * @return
290
 	 */
302
 	 */
291
-	@RequestMapping("/list_item")
303
+	@ApiOperation("查询全部已开拍和未开拍的")
304
+	@GetMapping("/list_item")
292
 	public String list_item() {
305
 	public String list_item() {
293
 		List<Map<String, Object>> list = ChkTools.getFileId(pmItemService.list_all_open());
306
 		List<Map<String, Object>> list = ChkTools.getFileId(pmItemService.list_all_open());
294
 		if (list.size() > 0) {
307
 		if (list.size() > 0) {
@@ -313,7 +326,8 @@ public class WxPmController extends ProjBaseAction {
313
 	 * @param kid
326
 	 * @param kid
314
 	 * @return
327
 	 * @return
315
 	 */
328
 	 */
316
-	@RequestMapping("/add_circusee_num")
329
+	@ApiOperation("增加围观人数")
330
+	@PostMapping("/add_circusee_num")
317
 	public String add_circusee_num(String kid) {
331
 	public String add_circusee_num(String kid) {
318
 		pmItemService.add_circusee_num(kid);// 增加围观次数
332
 		pmItemService.add_circusee_num(kid);// 增加围观次数
319
 		return result.toJSONString();
333
 		return result.toJSONString();
@@ -325,7 +339,8 @@ public class WxPmController extends ProjBaseAction {
325
 	 * @param kid
339
 	 * @param kid
326
 	 * @return
340
 	 * @return
327
 	 */
341
 	 */
328
-	@RequestMapping("/select_list")
342
+	@ApiOperation("详情页")
343
+	@PostMapping("/select_list")
329
 	public String select_list(String kid) {
344
 	public String select_list(String kid) {
330
 		if (ChkUtil.isNull(kid)) {
345
 		if (ChkUtil.isNull(kid)) {
331
 			super.setTipMsg(false, "商品不存在", Tip.Type.error);
346
 			super.setTipMsg(false, "商品不存在", Tip.Type.error);
@@ -398,7 +413,8 @@ public class WxPmController extends ProjBaseAction {
398
 	 * @param price_bidder
413
 	 * @param price_bidder
399
 	 * @return
414
 	 * @return
400
 	 */
415
 	 */
401
-	@RequestMapping("/compete_price")
416
+	@ApiOperation("竞价")
417
+	@PostMapping("/compete_price")
402
 	public String compete_price(String pm_item_id, BigDecimal price_bidder) {
418
 	public String compete_price(String pm_item_id, BigDecimal price_bidder) {
403
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
419
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
404
 		String pm_user_id = persion.getString("kid");
420
 		String pm_user_id = persion.getString("kid");
@@ -457,7 +473,8 @@ public class WxPmController extends ProjBaseAction {
457
 	 * 
473
 	 * 
458
 	 * @return
474
 	 * @return
459
 	 */
475
 	 */
460
-	@RequestMapping("/wait_pay_money")
476
+	@ApiOperation("待付款")
477
+	@GetMapping("/wait_pay_money")
461
 	public String wait_pay_money() {
478
 	public String wait_pay_money() {
462
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
479
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
463
 		String persion_id = persion.getString("kid");
480
 		String persion_id = persion.getString("kid");
@@ -476,7 +493,8 @@ public class WxPmController extends ProjBaseAction {
476
 	 * 
493
 	 * 
477
 	 * @return
494
 	 * @return
478
 	 */
495
 	 */
479
-	@RequestMapping("/wait_receive")
496
+	@ApiOperation("待收货")
497
+	@GetMapping("/wait_receive")
480
 	public String wait_receive() {
498
 	public String wait_receive() {
481
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
499
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
482
 		String persion_id = persion.getString("kid");
500
 		String persion_id = persion.getString("kid");
@@ -496,7 +514,8 @@ public class WxPmController extends ProjBaseAction {
496
 	 * 
514
 	 * 
497
 	 * @return
515
 	 * @return
498
 	 */
516
 	 */
499
-	@RequestMapping("/update_address")
517
+	@ApiOperation("修改地址")
518
+	@GetMapping("/update_address")
500
 	public String update_address() {
519
 	public String update_address() {
501
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
520
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
502
 		String persion_id = persion.getString("kid");
521
 		String persion_id = persion.getString("kid");
@@ -515,7 +534,8 @@ public class WxPmController extends ProjBaseAction {
515
 	 * 
534
 	 * 
516
 	 * @return
535
 	 * @return
517
 	 */
536
 	 */
518
-	@RequestMapping("/verify_receive")
537
+	@ApiOperation("确认收货")
538
+	@PostMapping("/verify_receive")
519
 	public String verify_receive(String item_kid) {
539
 	public String verify_receive(String item_kid) {
520
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
540
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
521
 		String persion_id = persion.getString("kid");
541
 		String persion_id = persion.getString("kid");
@@ -529,7 +549,8 @@ public class WxPmController extends ProjBaseAction {
529
 	 * 
549
 	 * 
530
 	 * @return
550
 	 * @return
531
 	 */
551
 	 */
532
-	@RequestMapping("/get_bidding")
552
+	@ApiOperation("获取我正在拍的")
553
+	@GetMapping("/get_bidding")
533
 	public String get_bidding() {
554
 	public String get_bidding() {
534
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
555
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
535
 		String persion_id = persion.getString("kid");
556
 		String persion_id = persion.getString("kid");
@@ -558,7 +579,8 @@ public class WxPmController extends ProjBaseAction {
558
 	 * 
579
 	 * 
559
 	 * @return
580
 	 * @return
560
 	 */
581
 	 */
561
-	@RequestMapping("/wait_deliver")
582
+	@ApiOperation("等待发货的列表")
583
+	@GetMapping("/wait_deliver")
562
 	public String wait_deliver() {
584
 	public String wait_deliver() {
563
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
585
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
564
 		String persion_id = persion.getString("kid");
586
 		String persion_id = persion.getString("kid");
@@ -578,7 +600,8 @@ public class WxPmController extends ProjBaseAction {
578
 	 * @param item_kid
600
 	 * @param item_kid
579
 	 * @return
601
 	 * @return
580
 	 */
602
 	 */
581
-	@RequestMapping("/logistics_detail")
603
+	@ApiOperation("物流详情")
604
+	@PostMapping("/logistics_detail")
582
 	public String logistics_detail(String item_kid) {
605
 	public String logistics_detail(String item_kid) {
583
 
606
 
584
 		t_pm_item_submit pm_item_submit = pmItemService.logistics_detail(item_kid);
607
 		t_pm_item_submit pm_item_submit = pmItemService.logistics_detail(item_kid);
@@ -597,7 +620,8 @@ public class WxPmController extends ProjBaseAction {
597
 	 * 
620
 	 * 
598
 	 * @return
621
 	 * @return
599
 	 */
622
 	 */
600
-	@RequestMapping("/list_live_item")
623
+	@ApiOperation("买家查看的直播间列表")
624
+	@GetMapping("/list_live_item")
601
 	public String list_live_item() {
625
 	public String list_live_item() {
602
 		/*
626
 		/*
603
 		 * String url =
627
 		 * String url =
@@ -627,7 +651,8 @@ public class WxPmController extends ProjBaseAction {
627
 	 * @param live_room_id
651
 	 * @param live_room_id
628
 	 * @return
652
 	 * @return
629
 	 */
653
 	 */
630
-	@RequestMapping("/live_item_detail")
654
+	@ApiOperation("进入直播间详情页面 返回直播间信息和直播间下的所有标的物信息、已开拍的标的物信息 买家报名信息,出价次数")
655
+	@PostMapping("/live_item_detail")
631
 	public String live_item_lsit(String live_room_id) {
656
 	public String live_item_lsit(String live_room_id) {
632
 		List<Map<String, Object>> list = ChkTools.getFileId(pmItemService.live_detail(live_room_id));
657
 		List<Map<String, Object>> list = ChkTools.getFileId(pmItemService.live_detail(live_room_id));
633
 
658
 
@@ -651,7 +676,8 @@ public class WxPmController extends ProjBaseAction {
651
 	 * @throws IOException
676
 	 * @throws IOException
652
 	 * @throws ClientProtocolException
677
 	 * @throws ClientProtocolException
653
 	 */
678
 	 */
654
-	@RequestMapping("/deliver")
679
+	@ApiOperation("发货")
680
+	@PostMapping("/deliver")
655
 	public String deliver(String item_kid, String type_code, long logistics_number, String expressage)
681
 	public String deliver(String item_kid, String type_code, long logistics_number, String expressage)
656
 			throws ClientProtocolException, IOException {
682
 			throws ClientProtocolException, IOException {
657
 		pmProjectItemService.deliver(item_kid, type_code, logistics_number, expressage);
683
 		pmProjectItemService.deliver(item_kid, type_code, logistics_number, expressage);
@@ -691,7 +717,8 @@ public class WxPmController extends ProjBaseAction {
691
 	 * 
717
 	 * 
692
 	 * @return
718
 	 * @return
693
 	 */
719
 	 */
694
-	@RequestMapping("/list_express")
720
+	@ApiOperation("查询所有快递")
721
+	@PostMapping("/list_express")
695
 	public String list_express(String pm_item_id) {
722
 	public String list_express(String pm_item_id) {
696
 		List<Map<String, Object>> list = wxPmService.list_express();
723
 		List<Map<String, Object>> list = wxPmService.list_express();
697
 		t_pm_item_submit pm_item_submit = wxPmService.get_address(pm_item_id);
724
 		t_pm_item_submit pm_item_submit = wxPmService.get_address(pm_item_id);
@@ -704,7 +731,8 @@ public class WxPmController extends ProjBaseAction {
704
 	 * 准备付款 跳到订单页面
731
 	 * 准备付款 跳到订单页面
705
 	 * 
732
 	 * 
706
 	 */
733
 	 */
707
-	@RequestMapping("/prepare_payment")
734
+	@ApiOperation("准备付款 跳到订单页面")
735
+	@PostMapping("/prepare_payment")
708
 	public String prepare_payment(String kid) {
736
 	public String prepare_payment(String kid) {
709
 
737
 
710
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
738
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
@@ -744,7 +772,8 @@ public class WxPmController extends ProjBaseAction {
744
 	 * @param item_kid
772
 	 * @param item_kid
745
 	 * @return
773
 	 * @return
746
 	 */
774
 	 */
747
-	@RequestMapping("/get_bid_man")
775
+	@ApiOperation("获取标的物下的中拍人")
776
+	@PostMapping("/get_bid_man")
748
 	public String get_bid_man(String item_kid) {
777
 	public String get_bid_man(String item_kid) {
749
 
778
 
750
 		t_pm_item pm_item = wxPmService.get_bid_man(item_kid);
779
 		t_pm_item pm_item = wxPmService.get_bid_man(item_kid);
@@ -762,7 +791,8 @@ public class WxPmController extends ProjBaseAction {
762
 	 * 
791
 	 * 
763
 	 * @return
792
 	 * @return
764
 	 */
793
 	 */
765
-	@RequestMapping("/list_refund")
794
+	@ApiOperation("保证金退还列表")
795
+	@GetMapping("/list_refund")
766
 	public String list_refund() {
796
 	public String list_refund() {
767
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
797
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
768
 		String persion_id = persion.getString("kid");
798
 		String persion_id = persion.getString("kid");
@@ -799,7 +829,8 @@ public class WxPmController extends ProjBaseAction {
799
 	 * @param persion_id
829
 	 * @param persion_id
800
 	 * @return
830
 	 * @return
801
 	 */
831
 	 */
802
-	@RequestMapping("/initiate_refund")
832
+	@ApiOperation("发起退款")
833
+	@PostMapping("/initiate_refund")
803
 	public String initiate_refund(String item_kid) {
834
 	public String initiate_refund(String item_kid) {
804
 
835
 
805
 		return result.toJSONString();
836
 		return result.toJSONString();
@@ -814,7 +845,8 @@ public class WxPmController extends ProjBaseAction {
814
 	 * @param chat_time
845
 	 * @param chat_time
815
 	 * @return
846
 	 * @return
816
 	 */
847
 	 */
817
-	@RequestMapping("/check_item_status")
848
+	@ApiOperation("查询拍品状态")
849
+	@PostMapping("/check_item_status")
818
 	public String check_item_status(String pm_item_id, BigDecimal price, String live_room_id, long chat_time) {
850
 	public String check_item_status(String pm_item_id, BigDecimal price, String live_room_id, long chat_time) {
819
 		List<Map<String, Object>> l1 = pmItemService.select_submit_count(pm_item_id);
851
 		List<Map<String, Object>> l1 = pmItemService.select_submit_count(pm_item_id);
820
 		t_pm_item_submit_offer pm_item_submit_offer = pmItemService.get_newbigdecimal(pm_item_id);
852
 		t_pm_item_submit_offer pm_item_submit_offer = pmItemService.get_newbigdecimal(pm_item_id);
@@ -856,7 +888,8 @@ public class WxPmController extends ProjBaseAction {
856
 	 * @param chat_time
888
 	 * @param chat_time
857
 	 * @return
889
 	 * @return
858
 	 */
890
 	 */
859
-	@RequestMapping("/check_live_item_status")
891
+	@ApiOperation("查询直播拍品状态")
892
+	@PostMapping("/check_live_item_status")
860
 	public String check_live_item_status(String pm_item_id, BigDecimal price, String live_room_id, long chat_time) {
893
 	public String check_live_item_status(String pm_item_id, BigDecimal price, String live_room_id, long chat_time) {
861
 
894
 
862
 		t_pm_item_submit_offer pm_item_submit_offer = pmItemService.get_newbigdecimal(pm_item_id);
895
 		t_pm_item_submit_offer pm_item_submit_offer = pmItemService.get_newbigdecimal(pm_item_id);
@@ -906,7 +939,8 @@ public class WxPmController extends ProjBaseAction {
906
 	 * @param feedback_message
939
 	 * @param feedback_message
907
 	 * @return
940
 	 * @return
908
 	 */
941
 	 */
909
-	@RequestMapping("/add_feedback_message")
942
+	@ApiOperation("提交意见")
943
+	@PostMapping("/add_feedback_message")
910
 	public String add_feedback_message(String feedback_message) {
944
 	public String add_feedback_message(String feedback_message) {
911
 		try {
945
 		try {
912
 			SensitiveWord sw = new SensitiveWord("src/main/java/CensorWords");
946
 			SensitiveWord sw = new SensitiveWord("src/main/java/CensorWords");
@@ -929,7 +963,8 @@ public class WxPmController extends ProjBaseAction {
929
 	 * @param bid_from
963
 	 * @param bid_from
930
 	 * @return
964
 	 * @return
931
 	 */
965
 	 */
932
-	@RequestMapping("/select_item_by_chassify")
966
+	@ApiOperation("根据分类查询拍品")
967
+	@PostMapping("/select_item_by_chassify")
933
 	public String select_item_by_chassify(String bid_type, String bid_from) {
968
 	public String select_item_by_chassify(String bid_type, String bid_from) {
934
 		System.out.println("bid_type:" + bid_type);
969
 		System.out.println("bid_type:" + bid_type);
935
 		System.out.println("bid_from:" + bid_from);
970
 		System.out.println("bid_from:" + bid_from);
@@ -943,7 +978,8 @@ public class WxPmController extends ProjBaseAction {
943
 	 * 
978
 	 * 
944
 	 * @return
979
 	 * @return
945
 	 */
980
 	 */
946
-	@RequestMapping("/list_slideshow")
981
+	@ApiOperation("轮播图")
982
+	@GetMapping("/list_slideshow")
947
 	public String list_slideshow() {
983
 	public String list_slideshow() {
948
 		List<Map<String, Object>> list = slideShowService.list_slideshow();
984
 		List<Map<String, Object>> list = slideShowService.list_slideshow();
949
 		result.put("data", list);
985
 		result.put("data", list);
@@ -957,7 +993,8 @@ public class WxPmController extends ProjBaseAction {
957
 	 * @param form_id
993
 	 * @param form_id
958
 	 * @return
994
 	 * @return
959
 	 */
995
 	 */
960
-	@RequestMapping("/add_collect")
996
+	@ApiOperation("设置收藏")
997
+	@PostMapping("/add_collect")
961
 	public String add_collect(String pm_item_id, String form_id) {
998
 	public String add_collect(String pm_item_id, String form_id) {
962
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
999
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
963
 		String pm_user_id = persion.getString("kid");
1000
 		String pm_user_id = persion.getString("kid");
@@ -977,7 +1014,7 @@ public class WxPmController extends ProjBaseAction {
977
 	 * 
1014
 	 * 
978
 	 * @return
1015
 	 * @return
979
 	 */
1016
 	 */
980
-	@RequestMapping("/select_pay_record_by_persion")
1017
+	@GetMapping("/select_pay_record_by_persion")
981
 	public String get_pay_record() {
1018
 	public String get_pay_record() {
982
 		// JSONObject persion = sessionWxService.getCurrentLoginPersion();
1019
 		// JSONObject persion = sessionWxService.getCurrentLoginPersion();
983
 		// String pm_user_id = persion.getString("kid");
1020
 		// String pm_user_id = persion.getString("kid");
@@ -989,7 +1026,8 @@ public class WxPmController extends ProjBaseAction {
989
 	 * 
1026
 	 * 
990
 	 * @return
1027
 	 * @return
991
 	 */
1028
 	 */
992
-	@RequestMapping("/select_count")
1029
+	@ApiOperation("查询消息数量")
1030
+	@GetMapping("/select_count")
993
 	public String select_count() {
1031
 	public String select_count() {
994
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
1032
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
995
 		String persion_id = persion.getString("kid");
1033
 		String persion_id = persion.getString("kid");
@@ -1007,7 +1045,8 @@ public class WxPmController extends ProjBaseAction {
1007
 	 * 
1045
 	 * 
1008
 	 * @return
1046
 	 * @return
1009
 	 */
1047
 	 */
1010
-	@RequestMapping("/select_bidding_record")
1048
+	@ApiOperation("查询中拍记录")
1049
+	@GetMapping("/select_bidding_record")
1011
 	public String select_bidding_record() {
1050
 	public String select_bidding_record() {
1012
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
1051
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
1013
 		String pm_user_id = persion.getString("kid");
1052
 		String pm_user_id = persion.getString("kid");

+ 7 - 3
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxRedPackController.java

@@ -4,8 +4,11 @@ import java.math.BigDecimal;
4
 import java.util.List;
4
 import java.util.List;
5
 import java.util.Map;
5
 import java.util.Map;
6
 
6
 
7
+import io.swagger.annotations.Api;
7
 import org.springframework.beans.factory.annotation.Autowired;
8
 import org.springframework.beans.factory.annotation.Autowired;
8
 import org.springframework.context.annotation.Scope;
9
 import org.springframework.context.annotation.Scope;
10
+import org.springframework.web.bind.annotation.GetMapping;
11
+import org.springframework.web.bind.annotation.PostMapping;
9
 import org.springframework.web.bind.annotation.RequestMapping;
12
 import org.springframework.web.bind.annotation.RequestMapping;
10
 import org.springframework.web.bind.annotation.RestController;
13
 import org.springframework.web.bind.annotation.RestController;
11
 import org.tmsps.ne4spring.utils.DateTools;
14
 import org.tmsps.ne4spring.utils.DateTools;
@@ -25,6 +28,7 @@ import com.ydw.yunbuyer.web.pm.web.SessionWxService;
25
  * @author 吴思凡
28
  * @author 吴思凡
26
  *
29
  *
27
  */
30
  */
31
+@Api(tags = "红包")
28
 @RestController
32
 @RestController
29
 @Scope("prototype")
33
 @Scope("prototype")
30
 @RequestMapping("/wx/pm")
34
 @RequestMapping("/wx/pm")
@@ -42,7 +46,7 @@ public class WxRedPackController extends ProjBaseAction {
42
 	@Autowired
46
 	@Autowired
43
 	private SessionWxService sessionWxService;
47
 	private SessionWxService sessionWxService;
44
 
48
 
45
-	@RequestMapping(value = "/get_balance")
49
+	@GetMapping(value = "/get_balance")
46
 	public String get_balance() {
50
 	public String get_balance() {
47
 		JSONObject json1 = sessionWxService.getCurrentLoginPersion();
51
 		JSONObject json1 = sessionWxService.getCurrentLoginPersion();
48
 		String persion_id = json1.getString("kid");
52
 		String persion_id = json1.getString("kid");
@@ -51,7 +55,7 @@ public class WxRedPackController extends ProjBaseAction {
51
 		return result.toJSONString();
55
 		return result.toJSONString();
52
 	}
56
 	}
53
 
57
 
54
-	@RequestMapping(value = "/list_redpack")
58
+	@GetMapping(value = "/list_redpack")
55
 	public String list_redback() {
59
 	public String list_redback() {
56
 
60
 
57
 		JSONObject json1 = sessionWxService.getCurrentLoginPersion();
61
 		JSONObject json1 = sessionWxService.getCurrentLoginPersion();
@@ -73,7 +77,7 @@ public class WxRedPackController extends ProjBaseAction {
73
 		return result.toJSONString();
77
 		return result.toJSONString();
74
 	}
78
 	}
75
 
79
 
76
-	@RequestMapping(value = "/add_redpack")
80
+	@PostMapping(value = "/add_redpack")
77
 	public String add_redback(String persion_id) {
81
 	public String add_redback(String persion_id) {
78
 		RedPack red_pack = new RedPack();
82
 		RedPack red_pack = new RedPack();
79
 		red_pack.setBalance(new BigDecimal(1));
83
 		red_pack.setBalance(new BigDecimal(1));

+ 8 - 3
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxShopController.java

@@ -2,8 +2,12 @@ package com.ydw.yunbuyer.web.pm.controller_wxapp;
2
 
2
 
3
 import java.util.List;
3
 import java.util.List;
4
 import java.util.Map;
4
 import java.util.Map;
5
+
6
+import io.swagger.annotations.Api;
5
 import org.springframework.beans.factory.annotation.Autowired;
7
 import org.springframework.beans.factory.annotation.Autowired;
6
 import org.springframework.context.annotation.Scope;
8
 import org.springframework.context.annotation.Scope;
9
+import org.springframework.web.bind.annotation.GetMapping;
10
+import org.springframework.web.bind.annotation.PostMapping;
7
 import org.springframework.web.bind.annotation.RequestMapping;
11
 import org.springframework.web.bind.annotation.RequestMapping;
8
 import org.springframework.web.bind.annotation.RestController;
12
 import org.springframework.web.bind.annotation.RestController;
9
 import org.tmsps.ne4spring.utils.ChkUtil;
13
 import org.tmsps.ne4spring.utils.ChkUtil;
@@ -23,6 +27,7 @@ import com.ydw.yunbuyer.web.pm.web.SessionWxService;
23
  * @author 吴思凡
27
  * @author 吴思凡
24
  *
28
  *
25
  */
29
  */
30
+@Api(tags = "店铺")
26
 @RestController
31
 @RestController
27
 @Scope("prototype")
32
 @Scope("prototype")
28
 @RequestMapping("/wx/pm")
33
 @RequestMapping("/wx/pm")
@@ -40,14 +45,14 @@ public class WxShopController extends ProjBaseAction {
40
 	@Autowired
45
 	@Autowired
41
 	private WxPmService wxPmService;
46
 	private WxPmService wxPmService;
42
 
47
 
43
-	@RequestMapping("list_bank")
48
+	@GetMapping("list_bank")
44
 	public String list_bank() {
49
 	public String list_bank() {
45
 		List<Map<String, Object>> list = wxPmService.list_bank();
50
 		List<Map<String, Object>> list = wxPmService.list_bank();
46
 		result.put("data", list);
51
 		result.put("data", list);
47
 		return result.toJSONString();
52
 		return result.toJSONString();
48
 	}
53
 	}
49
 
54
 
50
-	@RequestMapping(value = "/get_shop_info")
55
+	@GetMapping(value = "/get_shop_info")
51
 	public String get_shop_info() {
56
 	public String get_shop_info() {
52
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
57
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
53
 		String persion_id = json.getString("kid");
58
 		String persion_id = json.getString("kid");
@@ -69,7 +74,7 @@ public class WxShopController extends ProjBaseAction {
69
 		return result.toJSONString();
74
 		return result.toJSONString();
70
 	}
75
 	}
71
 
76
 
72
-	@RequestMapping(value = "/new_register_shop")
77
+	@PostMapping(value = "/new_register_shop")
73
 	public String new_register_shop(t_shop shop) {
78
 	public String new_register_shop(t_shop shop) {
74
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
79
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
75
 		String persion_id = json.getString("kid");
80
 		String persion_id = json.getString("kid");

+ 4 - 1
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxSubmitController.java

@@ -1,8 +1,10 @@
1
 package com.ydw.yunbuyer.web.pm.controller_wxapp;
1
 package com.ydw.yunbuyer.web.pm.controller_wxapp;
2
 
2
 
3
+import io.swagger.annotations.Api;
3
 import org.springframework.beans.factory.annotation.Autowired;
4
 import org.springframework.beans.factory.annotation.Autowired;
4
 import org.springframework.context.annotation.Scope;
5
 import org.springframework.context.annotation.Scope;
5
 import org.springframework.util.StringUtils;
6
 import org.springframework.util.StringUtils;
7
+import org.springframework.web.bind.annotation.PostMapping;
6
 import org.springframework.web.bind.annotation.RequestMapping;
8
 import org.springframework.web.bind.annotation.RequestMapping;
7
 import org.springframework.web.bind.annotation.RestController;
9
 import org.springframework.web.bind.annotation.RestController;
8
 
10
 
@@ -21,6 +23,7 @@ import com.ydw.yunbuyer.web.pm.web.SessionWxService;
21
  * @author 吴思凡
23
  * @author 吴思凡
22
  *
24
  *
23
  */
25
  */
26
+@Api(tags = "店铺")
24
 @RestController
27
 @RestController
25
 @Scope("prototype")
28
 @Scope("prototype")
26
 @RequestMapping("/wx/submit")
29
 @RequestMapping("/wx/submit")
@@ -32,7 +35,7 @@ public class WxSubmitController extends ProjBaseAction {
32
 	@Autowired
35
 	@Autowired
33
 	private WxSubmitService wxSubmitService;
36
 	private WxSubmitService wxSubmitService;
34
 
37
 
35
-	@RequestMapping(value = "/offline_apply")
38
+	@PostMapping(value = "/offline_apply")
36
 	public String offline_apply(t_pm_offline_apply pm_offline_apply) {
39
 	public String offline_apply(t_pm_offline_apply pm_offline_apply) {
37
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
40
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
38
 		String persion_id = json.getString("kid");
41
 		String persion_id = json.getString("kid");

+ 5 - 2
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxchatController.java

@@ -3,8 +3,10 @@ package com.ydw.yunbuyer.web.pm.controller_wxapp;
3
 import java.util.List;
3
 import java.util.List;
4
 import java.util.Map;
4
 import java.util.Map;
5
 
5
 
6
+import io.swagger.annotations.Api;
6
 import org.springframework.beans.factory.annotation.Autowired;
7
 import org.springframework.beans.factory.annotation.Autowired;
7
 import org.springframework.context.annotation.Scope;
8
 import org.springframework.context.annotation.Scope;
9
+import org.springframework.web.bind.annotation.PostMapping;
8
 import org.springframework.web.bind.annotation.RequestMapping;
10
 import org.springframework.web.bind.annotation.RequestMapping;
9
 import org.springframework.web.bind.annotation.RestController;
11
 import org.springframework.web.bind.annotation.RestController;
10
 
12
 
@@ -22,6 +24,7 @@ import com.ydw.yunbuyer.web.pm.web.SessionWxService;
22
  * @author 吴思凡
24
  * @author 吴思凡
23
  *
25
  *
24
  */
26
  */
27
+@Api(tags = "直播间聊天信息")
25
 @RestController
28
 @RestController
26
 @Scope("prototype")
29
 @Scope("prototype")
27
 @RequestMapping("/wx/pm")
30
 @RequestMapping("/wx/pm")
@@ -39,7 +42,7 @@ public class WxchatController extends ProjBaseAction {
39
 	@Autowired
42
 	@Autowired
40
 	private PersionApi persionApi;
43
 	private PersionApi persionApi;
41
 
44
 
42
-	@RequestMapping("/get_chatting_records")
45
+	@PostMapping("/get_chatting_records")
43
 	public String get_chatting_records(String live_room_id, long chat_time) {
46
 	public String get_chatting_records(String live_room_id, long chat_time) {
44
 		List<Map<String, Object>> list = pmItemService.get_chatting_records(live_room_id, chat_time);
47
 		List<Map<String, Object>> list = pmItemService.get_chatting_records(live_room_id, chat_time);
45
 		for (Map<String, Object> map : list) {
48
 		for (Map<String, Object> map : list) {
@@ -52,7 +55,7 @@ public class WxchatController extends ProjBaseAction {
52
 		return result.toJSONString();
55
 		return result.toJSONString();
53
 	}
56
 	}
54
 
57
 
55
-	@RequestMapping("/add_chitchat")
58
+	@PostMapping("/add_chitchat")
56
 	public String add_chitchat(String content, String liveroom_id) {
59
 	public String add_chitchat(String content, String liveroom_id) {
57
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
60
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
58
 		String persion_id = json.getString("kid");
61
 		String persion_id = json.getString("kid");