From f2fec5c7660306e7941bc800f2c1d1a350e37d8f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=B0=8F=E6=9F=922012?= <345849402@qq.com>
Date: Fri, 17 Jan 2020 21:37:59 +0800
Subject: [PATCH] =?UTF-8?q?:bug:=E5=9D=8F=E8=9B=8B=E8=AF=B4=20=E6=8A=9B?=
=?UTF-8?q?=E5=BC=82=E5=B8=B8=E5=BD=B1=E5=93=8D=E6=9C=80=E7=BB=88=E6=95=88?=
=?UTF-8?q?=E6=9E=9C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 42 ++++++++++++-------
.../seckill/web/SeckillController.java | 20 ++++++---
2 files changed, 40 insertions(+), 22 deletions(-)
diff --git a/pom.xml b/pom.xml
index c8ee467..2162b05 100644
--- a/pom.xml
+++ b/pom.xml
@@ -138,24 +138,34 @@
- spring-boot-seckill
+ spring-boot-seckill
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
-
- org.springframework
- springloaded
- 1.2.7.RELEASE
-
-
-
-
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ org.springframework
+ springloaded
+ 1.2.7.RELEASE
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
org.apache.maven.plugins
- maven-javadoc-plugin
-
+ maven-compiler-plugin
+ 3.7.0
+
+ 1.8
+ 1.8
+
+
diff --git a/src/main/java/com/itstyle/seckill/web/SeckillController.java b/src/main/java/com/itstyle/seckill/web/SeckillController.java
index 24dbe15..736c3ac 100644
--- a/src/main/java/com/itstyle/seckill/web/SeckillController.java
+++ b/src/main/java/com/itstyle/seckill/web/SeckillController.java
@@ -1,5 +1,6 @@
package com.itstyle.seckill.web;
+import com.itstyle.seckill.common.exception.RrException;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -56,12 +57,19 @@ public class SeckillController {
for(int i=0;i {
- Result result = seckillService.startSeckil(killId, userId);
- if(result!=null){
- LOGGER.info("用户:{}{}",userId,result.get("msg"));
- }else{
- LOGGER.info("用户:{}{}",userId,"哎呦喂,人也太多了,请稍后!");
- }
+ /**
+ * 坏蛋说 抛异常影响最终效果
+ */
+ try{
+ Result result = seckillService.startSeckil(killId, userId);
+ if(result!=null){
+ LOGGER.info("用户:{}{}",userId,result.get("msg"));
+ }else{
+ LOGGER.info("用户:{}{}",userId,"哎呦喂,人也太多了,请稍后!");
+ }
+ }catch (RrException e){
+ e.printStackTrace();
+ }
latch.countDown();
};
executor.execute(task);