x1ongzhu 6 سال پیش
والد
کامیت
c549d56e2a

+ 1475 - 0
log.txt

@@ -1144,3 +1144,1478 @@ java.lang.NullPointerException
 [2019-06-20 18:04:04] [ERROR] - Your request params is invalid. Please check them according to error message.
 [2019-06-20 18:04:05] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
 [2019-06-20 18:04:05] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:31] [WARN ] - Bad pool size config, start 3 < min 5. Using 5 as start.
+[2019-06-21 10:56:44] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:44] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:45] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:45] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:45] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:45] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:45] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:45] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:45] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:45] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:46] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:46] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:46] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:46] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:46] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:46] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:46] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:46] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:46] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:46] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:47] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:47] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:47] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:47] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:47] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:47] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:47] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:47] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:48] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:48] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:48] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:48] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:48] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:48] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:48] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:48] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:48] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:48] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:49] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:49] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:49] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:49] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:49] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:49] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:49] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:49] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:49] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:49] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:50] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:50] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:50] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:50] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:50] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:50] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:50] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:50] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:51] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:51] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:51] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:51] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:51] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:51] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:51] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:51] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 10:56:51] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 10:56:51] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:45:53] [WARN ] - Bad pool size config, start 3 < min 5. Using 5 as start.
+[2019-06-21 13:46:06] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:06] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:06] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:06] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:06] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:06] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:06] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:06] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:07] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:07] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:07] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:07] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:07] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:07] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:07] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:07] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:07] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:07] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:08] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:08] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:09] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:09] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:09] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:09] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:09] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:09] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:09] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:09] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:10] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:10] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:10] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:10] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:10] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:10] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:10] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:10] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:10] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:10] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:11] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:11] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:11] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:11] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:11] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:11] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:11] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:11] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:11] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:11] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:12] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:12] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:12] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:12] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:12] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:12] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:12] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:12] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:12] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:12] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:13] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:13] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:13] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:13] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:13] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:13] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 13:46:13] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 13:46:13] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:00:22] [WARN ] - Bad pool size config, start 3 < min 5. Using 5 as start.
+[2019-06-21 14:04:07] [WARN ] - Bad pool size config, start 3 < min 5. Using 5 as start.
+[2019-06-21 14:05:40] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:40] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:46] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:46] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:47] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:47] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:48] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:48] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:52] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:52] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:52] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:52] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:52] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:52] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:52] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:52] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:52] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:52] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:53] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:53] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:53] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:53] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:53] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:53] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:53] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:53] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:53] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:53] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:53] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:53] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:54] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:54] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:54] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:54] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:54] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:54] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:54] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:54] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:54] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:54] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:55] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:55] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:55] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:55] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:55] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:55] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:55] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:55] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:55] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:55] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:56] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:56] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:56] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:56] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:56] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:56] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:56] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:56] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:56] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:56] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:56] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:56] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:57] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:57] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:05:57] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:05:57] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:25] [WARN ] - Bad pool size config, start 3 < min 5. Using 5 as start.
+[2019-06-21 14:19:41] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:41] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:41] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:41] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:41] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:41] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:41] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:41] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:42] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:42] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:42] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:42] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:42] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:42] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:42] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:42] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:42] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:42] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:43] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:43] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:43] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:43] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:43] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:43] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:44] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:44] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:44] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:44] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:44] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:44] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:44] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:44] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:44] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:44] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:45] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:45] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:45] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:45] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:45] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:45] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:45] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:45] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:45] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:45] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:46] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:46] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:46] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:46] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:46] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:46] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:46] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:46] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:46] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:46] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:47] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:47] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:47] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:47] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:47] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:47] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:47] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:47] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:47] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:47] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:19:48] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:19:48] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:19] [WARN ] - Bad pool size config, start 3 < min 5. Using 5 as start.
+[2019-06-21 14:24:33] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:33] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:33] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:33] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:33] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:33] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:33] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:33] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:33] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:33] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:34] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:34] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:34] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:34] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:34] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:34] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:34] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:34] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:34] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:34] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:35] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:35] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:35] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:35] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:35] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:35] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:35] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:35] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:36] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:36] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:36] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:36] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:36] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:36] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:36] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:36] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:36] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:36] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:36] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:36] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:37] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:37] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:38] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:38] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:38] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:38] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:38] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:38] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:38] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:38] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:39] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:39] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:39] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:39] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:39] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:39] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:39] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:39] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:39] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:39] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:40] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:40] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:40] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:40] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:24:40] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 14:24:40] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 14:40:04] [WARN ] - Bad pool size config, start 3 < min 5. Using 5 as start.
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:04] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 14:40:05] [ERROR] - joinHouseInfo
+java.lang.NullPointerException
+	at com.izouma.awesomeadmin.service.impl.HouseInfoServiceImpl.joinHouseInfo(HouseInfoServiceImpl.java:540)
+	at CompetitionTest.testCreateCompetition(CompetitionTest.java:69)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
+	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
+	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
+	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
+	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
+	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
+	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
+	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
+	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
+	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
+	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
+[2019-06-21 15:37:17] [WARN ] - Bad pool size config, start 3 < min 5. Using 5 as start.
+[2019-06-21 15:37:24] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:24] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:25] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:25] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:25] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:25] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:25] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:25] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:25] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:25] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:25] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:25] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:26] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:26] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:26] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:26] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:26] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:26] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:26] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:26] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:27] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:27] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:28] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:28] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:28] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:28] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:28] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:28] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:28] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:28] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:28] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:28] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:29] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:29] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:29] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:29] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:29] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:29] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 15:37:29] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 15:37:29] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:23] [WARN ] - Bad pool size config, start 3 < min 5. Using 5 as start.
+[2019-06-21 18:22:32] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:32] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:32] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:32] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:32] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:32] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:32] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:32] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:33] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:33] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:33] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:33] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:33] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:33] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:33] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:33] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:33] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:33] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:34] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:34] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:34] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:34] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:34] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:34] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:34] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:34] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:35] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:35] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:35] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:35] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:35] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:35] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:35] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:35] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:35] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:35] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:35] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:35] [ERROR] - Your request params is invalid. Please check them according to error message.
+[2019-06-21 18:22:36] [WARN ] - Got error response - responseCode:400, responseContent:{"error":{"code":1004,"message":"app_key does not exist"}}
+[2019-06-21 18:22:36] [ERROR] - Your request params is invalid. Please check them according to error message.

+ 1 - 1
src/main/java/com/izouma/awesomeadmin/constant/AppConstant.java

@@ -518,7 +518,7 @@ public interface AppConstant {
             int LEFT_10PERCENT = 20;
             int LEFT_20PERCENT = 10;
             int LEFT_30PERCENT = 0;
-            int LEFT_40PERCENT = 20;
+            int LEFT_40PERCENT = -10;
             int WIN            = 10;
         }
 

+ 23 - 4
src/main/java/com/izouma/awesomeadmin/dao/CompetitionMapper.xml

@@ -10,10 +10,11 @@
         <result column="create_time" property="createTime" jdbcType="TIMESTAMP"/>
         <result column="create_user" property="createUser" jdbcType="VARCHAR"/>
         <result column="competition_name" property="competitionName" jdbcType="VARCHAR"/>
+        <result column="pic" property="pic" jdbcType="VARCHAR"/>
         <result column="start_time" property="startTime" jdbcType="TIMESTAMP"/>
         <result column="end_time" property="endTime" jdbcType="TIMESTAMP"/>
         <result column="type" property="type" jdbcType="INTEGER"/>
-        <result column="bonus" property="bonus" jdbcType="INTEGER"/>
+        <result column="bonus" property="bonus" jdbcType="VARCHAR"/>
         <result column="status" property="status" jdbcType="INTEGER"/>
         <result column="intro" property="intro" jdbcType="VARCHAR"/>
         <result column="game_id" property="gameId" jdbcType="INTEGER"/>
@@ -22,7 +23,7 @@
 
     <sql id="Base_Column_List">
         <!--generatedStart-->
-        id, del_flag, update_time, update_user, create_time, create_user, competition_name, start_time, end_time, type, bonus, status, intro, game_id        <!--generatedEnd-->
+        id, del_flag, update_time, update_user, create_time, create_user, competition_name, pic, start_time, end_time, type, bonus, status, intro, game_id        <!--generatedEnd-->
     </sql>
 
     <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer">
@@ -64,6 +65,9 @@
             <if test="competitionName!= null">
                 competition_name,
             </if>
+            <if test="pic!= null">
+                pic,
+            </if>
             <if test="startTime!= null">
                 start_time,
             </if>
@@ -110,6 +114,9 @@
             <if test="competitionName != null">
                 #{competitionName,jdbcType=VARCHAR},
             </if>
+            <if test="pic != null">
+                #{pic,jdbcType=VARCHAR},
+            </if>
             <if test="startTime != null">
                 #{startTime,jdbcType=TIMESTAMP},
             </if>
@@ -120,7 +127,7 @@
                 #{type,jdbcType=INTEGER},
             </if>
             <if test="bonus != null">
-                #{bonus,jdbcType=INTEGER},
+                #{bonus,jdbcType=VARCHAR},
             </if>
             <if test="status != null">
                 #{status,jdbcType=INTEGER},
@@ -160,6 +167,9 @@
             <if test="competitionName != null">
                 competition_name= #{competitionName,jdbcType=VARCHAR},
             </if>
+            <if test="pic != null">
+                pic= #{pic,jdbcType=VARCHAR},
+            </if>
             <if test="startTime != null">
                 start_time= #{startTime,jdbcType=TIMESTAMP},
             </if>
@@ -170,7 +180,7 @@
                 type= #{type,jdbcType=INTEGER},
             </if>
             <if test="bonus != null">
-                bonus= #{bonus,jdbcType=INTEGER},
+                bonus= #{bonus,jdbcType=VARCHAR},
             </if>
             <if test="status != null">
                 status= #{status,jdbcType=INTEGER},
@@ -224,6 +234,9 @@
             <if test="record.competitionName != null and !&quot;&quot;.equals(record.competitionName)">
                 AND competition_name = #{record.competitionName}
             </if>
+            <if test="record.pic != null and !&quot;&quot;.equals(record.pic)">
+                AND pic = #{record.pic}
+            </if>
             <if test="record.startTime != null and !&quot;&quot;.equals(record.startTime)">
                 AND start_time = #{record.startTime}
             </if>
@@ -327,6 +340,9 @@
             <if test="competitionName != null and !&quot;&quot;.equals(competitionName)">
                 AND competition_name = #{competitionName}
             </if>
+            <if test="pic != null and !&quot;&quot;.equals(pic)">
+                AND pic = #{pic}
+            </if>
             <if test="startTime != null and !&quot;&quot;.equals(startTime)">
                 AND start_time = #{startTime}
             </if>
@@ -425,6 +441,9 @@
             <if test="competitionName != null and !&quot;&quot;.equals(competitionName)">
                 AND competition_name = #{competitionName}
             </if>
+            <if test="pic != null and !&quot;&quot;.equals(pic)">
+                AND pic = #{pic}
+            </if>
             <if test="startTime != null and !&quot;&quot;.equals(startTime)">
                 AND start_time = #{startTime}
             </if>

+ 1 - 0
src/main/java/com/izouma/awesomeadmin/dao/ParticipatingInfoMapper.xml

@@ -478,6 +478,7 @@
             AND competition_id = #{competitionId}
         </where>
         ORDER BY `rank` asc
+        LIMIT 50
     </select>
 
     <insert id="createParticipatingInfo" parameterType="com.izouma.awesomeadmin.model.ParticipatingInfo"

+ 22 - 114
src/main/java/com/izouma/awesomeadmin/dao/PlayerInfoMapper.xml

@@ -692,11 +692,9 @@
             </if>
         </where>
         order by
-        IFNULL(ranking,999) ,
-        <if test="record.scoreType != null and !&quot;&quot;.equals(record.scoreType)">
-            IFNULL(score,0) desc,
-        </if>
-        IFNULL(live_time,999)
+        IFNULL(score, 0) desc,
+        IFNULL(live_time, 999) desc,
+        IFNULL(ranking, 999)
     </select>
     <select id="queryPlayerInfoSeasonRankPageByPage" parameterType="java.util.Map"
             resultMap="PagePlayerInfoResult">
@@ -1157,112 +1155,16 @@
     </select>
 
     <select id="userRank" parameterType="java.util.Map" resultType="java.lang.Integer">
-        SELECT
-        COUNT(player_info.id)
-        FROM
-        player_info,
-        player_info AS user_rank
-        <where>
-            AND player_info.del_flag = 'N'
-
-            AND (
-            <![CDATA[
-               ( IFNULL(player_info.ranking, 999) < IFNULL(user_rank.ranking, 999)
-                OR (
-                    IFNULL(player_info.ranking, 999) = IFNULL(user_rank.ranking, 999)
-                    AND IFNULL(player_info.live_time, 999) < IFNULL(user_rank.live_time, 999)
-                ))
-
-            ]]>
-            )
-            AND user_rank.house_id = player_info.house_id
-            AND user_rank.game_id = player_info.game_id
-            AND user_rank.house_id = player_info.house_id
-            AND user_rank.del_flag = 'N'
-            AND player_info.id != user_rank.id
-            <if test="id != null and !&quot;&quot;.equals(id)">
-                and user_rank.id = #{id}
-            </if>
-            <if test="delFlag != null and !&quot;&quot;.equals(delFlag)">
-                and user_rank.del_flag = #{delFlag}
-            </if>
-            <if test="updateTime != null and !&quot;&quot;.equals(updateTime)">
-                and user_rank.update_time = #{updateTime}
-            </if>
-            <if test="updateUser != null and !&quot;&quot;.equals(updateUser)">
-                and user_rank.update_user = #{updateUser}
-            </if>
-            <if test="createTime != null and !&quot;&quot;.equals(createTime)">
-                and user_rank.create_time = #{createTime}
-            </if>
-            <if test="createUser != null and !&quot;&quot;.equals(createUser)">
-                and user_rank.create_user = #{createUser}
-            </if>
-            <if test="gameId != null and !&quot;&quot;.equals(gameId)">
-                and user_rank.game_id = #{gameId}
-            </if>
-            <if test="houseId != null and !&quot;&quot;.equals(houseId)">
-                and user_rank.house_id = #{houseId}
-            </if>
-            <if test="joinTime != null and !&quot;&quot;.equals(joinTime)">
-                and user_rank.join_time = #{joinTime}
-            </if>
-            <if test="principal != null and !&quot;&quot;.equals(principal)">
-                and user_rank.principal = #{principal}
-            </if>
-            <if test="points != null and !&quot;&quot;.equals(points)">
-                and user_rank.points = #{points}
-            </if>
-            <if test="userId != null and !&quot;&quot;.equals(userId)">
-                and user_rank.user_id = #{userId}
-            </if>
-            <if test="remark != null and !&quot;&quot;.equals(remark)">
-                and user_rank.remark = #{remark}
-            </if>
-            <if test="image != null and !&quot;&quot;.equals(image)">
-                and user_rank.image = #{image}
-            </if>
-            <if test="killNumber != null and !&quot;&quot;.equals(killNumber)">
-                and user_rank.kill_number = #{killNumber}
-            </if>
-            <if test="ranking != null and !&quot;&quot;.equals(ranking)">
-                and user_rank.ranking = #{ranking}
-            </if>
-            <if test="beginTime != null and !&quot;&quot;.equals(beginTime)">
-                and user_rank.begin_time = #{beginTime}
-            </if>
-            <if test="endTime != null and !&quot;&quot;.equals(endTime)">
-                and user_rank.end_time = #{endTime}
-            </if>
-            <if test="statusFlag != null and !&quot;&quot;.equals(statusFlag)">
-                and user_rank.status_flag = #{statusFlag}
-            </if>
-            <if test="examineUser != null and !&quot;&quot;.equals(examineUser)">
-                and user_rank.examine_user = #{examineUser}
-            </if>
-            <if test="examineTime != null and !&quot;&quot;.equals(examineTime)">
-                and user_rank.examine_time = #{examineTime}
-            </if>
-            <if test="examineType != null and !&quot;&quot;.equals(examineType)">
-                and user_rank.examine_type = #{examineType}
-            </if>
-            <if test="video != null and !&quot;&quot;.equals(video)">
-                and user_rank.video = #{video}
-            </if>
-            <if test="liveTime != null and !&quot;&quot;.equals(liveTime)">
-                and user_rank.live_time = #{liveTime}
-            </if>
-            <if test="gameType != null and !&quot;&quot;.equals(gameType)">
-                and user_rank.game_type = #{gameType}
-            </if>
-            <if test="seasonId != null and !&quot;&quot;.equals(seasonId)">
-                and user_rank.season_id = #{seasonId}
-            </if>
-            <if test="competitionId != null and !&quot;&quot;.equals(competitionId)">
-                and user_rank.competition_id = #{competitionId}
-            </if>
-
-        </where>
+        SELECT `rank`
+        FROM (SELECT (@curRank := @curRank + 1) AS `rank`, player_info.*
+              FROM player_info,
+                   (SELECT @curRank := 0) p
+              WHERE house_id = (SELECT house_id FROM player_info WHERE id = #{id})
+                AND del_flag = 'N'
+              ORDER BY IFNULL(player_info.score, 0) DESC,
+                       IFNULL(player_info.live_time, 999) DESC,
+                       IFNULL(player_info.ranking, 999)) t
+        WHERE t.id = #{id}
     </select>
     <select id="endNum" parameterType="java.util.Map" resultType="java.lang.Integer">
         SELECT
@@ -1434,8 +1336,8 @@
     </select>
 
     <select id="queryHouseRank" resultType="PlayerInfo">
-        SELECT (@curRank := @curRank + 1)                   AS `rank`,
-               CAST(IFNULL(live_time, 0) AS DECIMAL(10, 1)) AS live_time,
+        SELECT (@curRank := @curRank + 1) AS `rank`,
+               player_info.live_time,
                player_info.id,
                player_info.user_id,
                player_info.ranking,
@@ -1450,7 +1352,9 @@
              (SELECT @curRank := 0) p
         WHERE player_info.house_id = #{houseId}
           AND del_flag = 'N'
-        ORDER BY player_info.score DESC, live_time DESC
+        ORDER BY IFNULL(player_info.score, 0) DESC,
+                 IFNULL(player_info.live_time, 999) DESC,
+                 IFNULL(player_info.ranking, 999)
     </select>
 
     <select id="queryTodayPlayTimes" resultType="java.lang.Integer">
@@ -1480,6 +1384,10 @@
                      javaType="com.izouma.awesomeadmin.model.HouseInfo"
                      select="com.izouma.awesomeadmin.dao.HouseInfoMapper.queryHouseInfo"
                      column="{ id = house_id }"/>
+        <association property="competitionInfo"
+                     javaType="com.izouma.awesomeadmin.model.Competition"
+                     select="com.izouma.awesomeadmin.dao.CompetitionMapper.queryCompetition"
+                     column="{ id = competition_id }"/>
     </resultMap>
 
 </mapper>

+ 11 - 3
src/main/java/com/izouma/awesomeadmin/model/Competition.java

@@ -17,10 +17,11 @@ public class Competition {
     private Date createTime;
     private String createUser;
     private String competitionName;
+    private String pic;
     private Date startTime;
     private Date endTime;
     private Integer type;
-    private Integer bonus;
+    private String bonus;
     private Integer status;
     private String intro;
     private Integer gameId;
@@ -92,6 +93,13 @@ public class Competition {
     public void setCompetitionName(String competitionName){
         this.competitionName = competitionName;
     }
+    public String getPic(){
+        return this.pic;
+    }
+
+    public void setPic(String pic){
+        this.pic = pic;
+    }
     public Date getStartTime(){
         return this.startTime;
     }
@@ -113,11 +121,11 @@ public class Competition {
     public void setType(Integer type){
         this.type = type;
     }
-    public Integer getBonus(){
+    public String getBonus(){
         return this.bonus;
     }
 
-    public void setBonus(Integer bonus){
+    public void setBonus(String bonus){
         this.bonus = bonus;
     }
     public Integer getStatus(){

+ 6 - 1
src/main/java/com/izouma/awesomeadmin/model/HouseInfo.java

@@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonInclude;
 
 @JsonAutoDetect
 @JsonInclude(JsonInclude.Include.NON_NULL)
-public class HouseInfo {
+public class HouseInfo implements Cloneable {
     private Integer    id;
     private String     delFlag;
     private Date       updateTime;
@@ -361,5 +361,10 @@ public class HouseInfo {
     public void setCompetitionId(Integer competitionId) {
         this.competitionId = competitionId;
     }
+
+    @Override
+    public Object clone() throws CloneNotSupportedException {
+        return super.clone();
+    }
 }
 

+ 45 - 36
src/main/java/com/izouma/awesomeadmin/model/PlayerInfo.java

@@ -10,42 +10,43 @@ import com.fasterxml.jackson.annotation.JsonInclude;
 @JsonAutoDetect
 @JsonInclude(JsonInclude.Include.NON_NULL)
 public class PlayerInfo {
-    private Integer    id;
-    private String     delFlag;
-    private Date       updateTime;
-    private String     updateUser;
-    private Date       createTime;
-    private String     createUser;
-    private Integer    gameId;
-    private Integer    houseId;
-    private Date       joinTime;
-    private BigDecimal principal;
-    private BigDecimal points;
-    private Integer    userId;
-    private String     remark;
-    private String     image;
-    private Integer    killNumber;
-    private Integer    ranking;
-    private Date       beginTime;
-    private Date       endTime;
-    private Integer    statusFlag;
-    private String     examineUser;
-    private Date       examineTime;
-    private Integer    examineType;
-    private String     video;
-    private String     liveTime;
-    private String     gameType;
-    private Integer    seasonId;
-    private Integer    houseRank;
-    private Integer    rank;
-    private Float      score;
-    private Integer    scoreType;
-    private UserInfo   userInfo;
-    private HouseInfo  houseInfo;
-    private GameInfo   gameInfo;
-    private String     idStr;
-    private String     searchKey;
-    private Integer    competitionId;
+    private Integer     id;
+    private String      delFlag;
+    private Date        updateTime;
+    private String      updateUser;
+    private Date        createTime;
+    private String      createUser;
+    private Integer     gameId;
+    private Integer     houseId;
+    private Date        joinTime;
+    private BigDecimal  principal;
+    private BigDecimal  points;
+    private Integer     userId;
+    private String      remark;
+    private String      image;
+    private Integer     killNumber;
+    private Integer     ranking;
+    private Date        beginTime;
+    private Date        endTime;
+    private Integer     statusFlag;
+    private String      examineUser;
+    private Date        examineTime;
+    private Integer     examineType;
+    private String      video;
+    private String      liveTime;
+    private String      gameType;
+    private Integer     seasonId;
+    private Integer     houseRank;
+    private Integer     rank;
+    private Float       score;
+    private Integer     scoreType;
+    private UserInfo    userInfo;
+    private HouseInfo   houseInfo;
+    private GameInfo    gameInfo;
+    private String      idStr;
+    private String      searchKey;
+    private Integer     competitionId;
+    private Competition competitionInfo;
 
     /**
      * and,test_name,like,value;or,remark,=,123
@@ -361,5 +362,13 @@ public class PlayerInfo {
     public void setCompetitionId(Integer competitionId) {
         this.competitionId = competitionId;
     }
+
+    public Competition getCompetitionInfo() {
+        return competitionInfo;
+    }
+
+    public void setCompetitionInfo(Competition competitionInfo) {
+        this.competitionInfo = competitionInfo;
+    }
 }
 

+ 8 - 33
src/main/java/com/izouma/awesomeadmin/service/impl/CompetitionServiceImpl.java

@@ -91,7 +91,7 @@ public class CompetitionServiceImpl implements CompetitionService {
         try {
             int updates = competitionMapper.insertSelective(record);
             if (updates > 0) {
-                return true;
+                 return true;
             }
         } catch (Exception e) {
             logger.error("createCompetition", e);
@@ -105,10 +105,10 @@ public class CompetitionServiceImpl implements CompetitionService {
         try {
             int updates = competitionMapper.delete(record);
             if (updates > 0) {
-                return true;
+                 return true;
             }
         } catch (Exception e) {
-            logger.error("deleteCompetition", e);
+             logger.error("deleteCompetition", e);
         }
         return false;
     }
@@ -119,10 +119,10 @@ public class CompetitionServiceImpl implements CompetitionService {
         try {
             int updates = competitionMapper.updateByPrimaryKeySelective(record);
             if (updates > 0) {
-                return true;
+                 return true;
             }
         } catch (Exception e) {
-            logger.error("updateCompetition", e);
+             logger.error("updateCompetition", e);
         }
         return false;
     }
@@ -180,36 +180,11 @@ public class CompetitionServiceImpl implements CompetitionService {
             }
             participatingInfoList.sort(Comparator.comparingInt(ParticipatingInfo::getRank));
             for (int i = 0; i < participatingInfoList.size(); i++) {
-                int bonus = 0;
-                switch (i) {
-                    case 0:
-                        bonus = (int) Math.floor(competition.getBonus() * AppConstant.RewardRules.Bonus.NO1);
-                        break;
-                    case 1:
-                        bonus = (int) Math.floor(competition.getBonus() * AppConstant.RewardRules.Bonus.NO2);
-                        break;
-                    case 2:
-                        bonus = (int) Math.floor(competition.getBonus() * AppConstant.RewardRules.Bonus.NO3);
-                        break;
-                    case 3:
-                        bonus = (int) Math.floor(competition.getBonus() * AppConstant.RewardRules.Bonus.NO4);
-                        break;
-                    case 4:
-                        bonus = (int) Math.floor(competition.getBonus() * AppConstant.RewardRules.Bonus.NO5);
-                        break;
-                }
 
                 String content;
 
-                if (bonus > 0) {
-                    content = "恭喜你,在" + competition.getCompetitionName()
-                            + " 取得第" + participatingInfoList.get(i).getRank()
-                            + "名,获得" + bonus + "金币,赶快领取你的奖励吧。";
-                } else {
-                    content = "很遗憾,你在" + competition.getCompetitionName()
-                            + " 取得第" + participatingInfoList.get(i).getRank()
-                            + "名,未能获得金币,请再接再厉。";
-                }
+                content = competition.getCompetitionName() + "已结束,恭喜你取得第" + participatingInfoList.get(i).getRank()
+                        + "名";
 
                 SystemNotice systemNotice = new SystemNotice();
                 systemNotice.setGameId(competition.getGameId());
@@ -218,7 +193,7 @@ public class CompetitionServiceImpl implements CompetitionService {
                 systemNotice.setRemark("联赛奖金发放");
                 systemNotice.setContent(content);
                 systemNotice.setTypeFlag(AppConstant.NoticeType.COMPEITION_BONUS);
-                systemNotice.setBonus(BigDecimal.valueOf(bonus));
+                systemNotice.setBonus(BigDecimal.ZERO);
 
                 systemNoticeService.createSystemNotice(systemNotice);
                 try {

+ 27 - 3
src/main/java/com/izouma/awesomeadmin/service/impl/HouseInfoServiceImpl.java

@@ -224,7 +224,7 @@ public class HouseInfoServiceImpl implements HouseInfoService {
                     points = AppConstant.RewardRules.Points.LEFT_40PERCENT;
                 }
                 if (playerInfo.getRanking() != null && playerInfo.getRanking() == 1) {
-                    points += 10;
+                    points += AppConstant.RewardRules.Points.WIN;
                 }
                 //todo: 道具加成
 
@@ -233,7 +233,7 @@ public class HouseInfoServiceImpl implements HouseInfoService {
 
                 String content = "你在" + DateTimeTool.dateTimeToTimeYYYYHHmmStr(houseInfo.getBeginTime())
                         + "开始的比赛\"" + houseInfo.getHouseName() + "\"中获得了第" + playerInfo.getHouseRank()
-                        + "名," + (points >= 0 ? "获得" : "扣除") + points + "积分。";
+                        + "名," + (points >= 0 ? "获得" : "扣除") + Math.abs(points) + "积分。";
                 SystemNotice systemNotice = new SystemNotice();
                 systemNotice.setGameId(playerInfo.getGameId());
                 systemNotice.setHouseId(playerInfo.getHouseId());
@@ -275,6 +275,9 @@ public class HouseInfoServiceImpl implements HouseInfoService {
 
             //更新联赛排名
             participatingInfoService.updateRank(houseInfo.getCompetitionId());
+
+            // 重新开始房间
+            cloneHouse(houseInfo);
         } catch (Exception e) {
             e.printStackTrace();
             logger.error(e);
@@ -282,6 +285,24 @@ public class HouseInfoServiceImpl implements HouseInfoService {
         return false;
     }
 
+    private void cloneHouse(HouseInfo source) {
+        logger.info("cloneHouse");
+        try {
+            HouseInfo houseInfo = (HouseInfo) source.clone();
+            houseInfo.setId(null);
+            houseInfo.setStatusFlag(AppConstant.HouseStatus.WAIT);
+            houseInfo.setCreateTime(new Date());
+            houseInfo.setEndTime(null);
+            houseInfo.setPlayerNumber(0);
+            houseInfo.setHouseCode(null);
+            houseInfo.setRank(null);
+            createHouseInfo(houseInfo);
+        } catch (CloneNotSupportedException e) {
+            e.printStackTrace();
+            logger.error("cloneHouse", e);
+        }
+    }
+
     public boolean settlementHouse_bak(HouseInfo record) {
 
         logger.info("settlementHouse");
@@ -513,10 +534,13 @@ public class HouseInfoServiceImpl implements HouseInfoService {
             }
 
             if (houseInfo.getStatusFlag() > AppConstant.HouseStatus.READY) {
-
                 return new Result(false, "加入失败,游戏已开始!");
             }
 
+            if (houseInfo.getPlayerNumber() != null && houseInfo.getPlayerNumber() >= houseInfo.getMaxNumber()) {
+                return new Result(false, "加入失败,房间人数已满!");
+            }
+
             Competition competition = competitionService.getCompetitionById(houseInfo.getCompetitionId().toString());
             if (competition == null) {
                 return new Result(false, "加入失败,比赛不存在!");

+ 0 - 1
src/main/java/com/izouma/awesomeadmin/util/PushUtil.java

@@ -14,7 +14,6 @@ public class PushUtil {
         return pushMsg(new String[]{id}, msg);
     }
 
-
     public static boolean pushMsg(String[] ids, String msg) {
         try {
             JPushClient jpushClient = new JPushClient("f67ab1d1abce65a630f2bf1e", "22944cd038d8b9775bf63ad7", null, ClientConfig.getInstance());

+ 24 - 23
src/main/java/com/izouma/awesomeadmin/web/CompetitionController.java

@@ -55,7 +55,7 @@ public class CompetitionController {
     public Result page(Page page, Competition record) {
         Map<String, Object> result = new HashMap<>();
 
-        List<Competition> pp = competitionService.getCompetitionByPage(page, record);
+        List<Competition> pp =competitionService.getCompetitionByPage(page, record);
 
         result.put(AppConstant.PAGE, page);
         result.put("pp", pp);
@@ -67,7 +67,7 @@ public class CompetitionController {
     public Result save(Competition record) {
         boolean num = competitionService.createCompetition(record);
         if (num) {
-            return new Result(true, record.getId());
+        return new Result(true, record.getId());
         }
         return new Result(false, "保存异常");
     }
@@ -77,7 +77,7 @@ public class CompetitionController {
     public Result updateCompetition(Competition record) {
         boolean num = competitionService.updateCompetition(record);
         if (num) {
-            return new Result(true, "保存成功");
+        return new Result(true, "保存成功");
         }
         return new Result(false, "保存异常");
     }
@@ -88,7 +88,7 @@ public class CompetitionController {
 
         boolean num = competitionService.deleteCompetition(record);
         if (num) {
-            return new Result(true, "删除成功");
+        return new Result(true, "删除成功");
         }
         return new Result(false, "删除异常");
     }
@@ -102,27 +102,28 @@ public class CompetitionController {
         String sheetName = "competition";
         String titleName = "赛事数据表";
         String fileName = "赛事表";
-        int columnNumber = 14;
-        int[] columnWidth = {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20};
-        String[] columnName = {"", "删除标识", "更新时间", "更新人", "创建时间", "创建人", "赛事名称", "开始时间", "结束时间", "赛事类型", "奖金", "状态", "介绍", "游戏"};
-        String[][] dataList = new String[competitions.size()][14];
+        int columnNumber = 15;
+        int[] columnWidth = { 20,  20,  20,  20,  20,  20,  20,  20,  20,  20,  20,  20,  20,  20,  20 };
+        String[] columnName = {  "" ,   "删除标识" ,   "更新时间" ,   "更新人" ,   "创建时间" ,   "创建人" ,   "赛事名称" ,   "图片" ,   "开始时间" ,   "结束时间" ,   "赛事类型" ,   "奖金" ,   "状态" ,   "介绍" ,   "游戏"  };
+        String[][] dataList = new String[competitions.size()][15];
 
         for (int i = 0; i < competitions.size(); i++) {
-            dataList[i][0] = String.valueOf(competitions.get(i).getId());
-            dataList[i][1] = String.valueOf(competitions.get(i).getDelFlag());
-            dataList[i][2] = String.valueOf(competitions.get(i).getUpdateTime());
-            dataList[i][3] = String.valueOf(competitions.get(i).getUpdateUser());
-            dataList[i][4] = String.valueOf(competitions.get(i).getCreateTime());
-            dataList[i][5] = String.valueOf(competitions.get(i).getCreateUser());
-            dataList[i][6] = String.valueOf(competitions.get(i).getCompetitionName());
-            dataList[i][7] = String.valueOf(competitions.get(i).getStartTime());
-            dataList[i][8] = String.valueOf(competitions.get(i).getEndTime());
-            dataList[i][9] = String.valueOf(competitions.get(i).getType());
-            dataList[i][10] = String.valueOf(competitions.get(i).getBonus());
-            dataList[i][11] = String.valueOf(competitions.get(i).getStatus());
-            dataList[i][12] = String.valueOf(competitions.get(i).getIntro());
-            dataList[i][13] = String.valueOf(competitions.get(i).getGameId());
-        }
+                        dataList[i][0] = String.valueOf(competitions.get(i).getId());
+                        dataList[i][1] = String.valueOf(competitions.get(i).getDelFlag());
+                        dataList[i][2] = String.valueOf(competitions.get(i).getUpdateTime());
+                        dataList[i][3] = String.valueOf(competitions.get(i).getUpdateUser());
+                        dataList[i][4] = String.valueOf(competitions.get(i).getCreateTime());
+                        dataList[i][5] = String.valueOf(competitions.get(i).getCreateUser());
+                        dataList[i][6] = String.valueOf(competitions.get(i).getCompetitionName());
+                        dataList[i][7] = String.valueOf(competitions.get(i).getPic());
+                        dataList[i][8] = String.valueOf(competitions.get(i).getStartTime());
+                        dataList[i][9] = String.valueOf(competitions.get(i).getEndTime());
+                        dataList[i][10] = String.valueOf(competitions.get(i).getType());
+                        dataList[i][11] = String.valueOf(competitions.get(i).getBonus());
+                        dataList[i][12] = String.valueOf(competitions.get(i).getStatus());
+                        dataList[i][13] = String.valueOf(competitions.get(i).getIntro());
+                        dataList[i][14] = String.valueOf(competitions.get(i).getGameId());
+                    }
 
         ExportExcelUtil.ExportWithResponse(sheetName, titleName, fileName,
                 columnNumber, columnWidth, columnName, dataList, response);

+ 47 - 0
src/main/vue/src/pages/AppNotice.vue

@@ -0,0 +1,47 @@
+<template>
+    <div>
+        <single-upload v-model="appNotice"></single-upload>
+        <el-button @click="save">保存</el-button>
+    </div>
+</template>
+<script>
+    export default {
+        name: 'AppNotice',
+        data() {
+            return {
+                id: '',
+                appNotice: ''
+            }
+        },
+        created() {
+            this.$http.get({
+                url: 'systemVariable/getOne',
+                data: {
+                    variableName: 'appNotice'
+                }
+            }).then(res => {
+                if (res.success) {
+                    this.id = res.data.id;
+                    this.appNotice = res.data.variableValue;
+                }
+            })
+        },
+        methods: {
+            save() {
+                this.$http.post({
+                    url: 'systemVariable/update',
+                    data: {
+                        id: this.id,
+                        variableValue: this.appNotice
+                    }
+                }).then(res => {
+                    if (res.success) {
+                        this.$message.success('成功');
+                    } else {
+                        this.$message.error('失败');
+                    }
+                });
+            }
+        }
+    }
+</script>

+ 11 - 5
src/main/vue/src/pages/Competition.vue

@@ -5,6 +5,9 @@
             <el-form-item prop="competitionName" label="赛事名称">
                 <el-input v-model="formData.competitionName" :disabled="'competitionName'==subColumn"></el-input>
             </el-form-item>
+            <el-form-item prop="pic" label="图片">
+                            <single-upload v-model="formData.pic" :disabled="'pic'==subColumn"></single-upload>
+            </el-form-item>
             <el-form-item prop="startTime" label="开始时间">
                 <template>
                     <div class="block">
@@ -44,7 +47,7 @@
                 </template>
             </el-form-item>
             <el-form-item prop="bonus" label="奖金">
-                <el-input v-model="formData.bonus" :disabled="'bonus'==subColumn"></el-input>
+                <el-input type="textarea" v-model="formData.bonus" :disabled="'bonus'==subColumn"></el-input>
             </el-form-item>
             <el-form-item prop="status" label="状态">
                 <template>
@@ -104,7 +107,7 @@
                     }
                 }).then(res => {
                     if (res.success) {
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        this.formData = res.data;
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    this.formData = res.data;
                         if (this.$route.query.column) {
                             this.formData[this.subColumn] = this.subValue;
                         }
@@ -116,7 +119,7 @@
                 }
             }
 
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                this.$http.get({
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            this.$http.get({
                             url:'/gameInfo/all'
                         }).then(res => {
                             if (res.success) {
@@ -138,6 +141,9 @@
                     competitionName: [
                         {required: true, message: '请输入 赛事名称', trigger: 'blur'},
                     ],
+                    pic: [
+                        {required: true, message: '请输入 图片', trigger: 'blur'},
+                    ],
                     type: [
                         {required: true, message: '请输入 赛事类型', trigger: 'blur'},
                     ],
@@ -153,7 +159,7 @@
                         {required: true, message: '请输入 游戏', trigger: 'blur'},
                     ],
                 },
-            typeOptions:[{"label":"普通","value":1},{"label":"高举","value":2}],
+            typeOptions:[{"label":"普通","value":1},{"label":"VIP","value":2}],
             statusOptions:[{"label":"进行中","value":1},{"label":"已结束","value":2}],
             gameIdOptions:[],
                 subColumn: '',
@@ -211,7 +217,7 @@
             submit() {
                 let data = {...this.formData};
 
-                                                                                                                                                                                                                                                
+                                                                                                                                                                                                                                                                
                 this.$http.post({
                     url: this.formData.id ? '/competition/update' : '/competition/save',
                     data: data

+ 180 - 182
src/main/vue/src/pages/Competitions.vue

@@ -1,7 +1,7 @@
 <template>
     <div>
         <div class="filters-container">
-
+        
             <el-input placeholder="关键字" size="small" v-model="filter1" clearable class="filter-item"></el-input>
             <el-button @click="searchData" type="primary" size="small" icon="el-icon-search" class="filter-item">搜索
             </el-button>
@@ -28,90 +28,98 @@
             </el-dropdown>
         </div>
         <el-table
-            :data="tableData"
-            :height="tableHeight"
-            row-key="id"
-            ref="table">
-            <el-table-column
-                v-if="multipleMode"
-                align="center"
-                type="selection"
-                width="50">
-            </el-table-column>
-            <el-table-column
-                type="index"
-                min-width="50"
-                align="center">
-            </el-table-column>
-
-            <el-table-column
-                v-if="isColumnShow('competitionName')"
-                prop="competitionName"
-                label="赛事名称"
-                min-width="100">
-            </el-table-column>
-
+                :data="tableData"
+                :height="tableHeight"
+                row-key="id"
+                ref="table">
             <el-table-column
-                v-if="isColumnShow('startTime')"
-                prop="startTime"
-                label="开始时间"
-                :formatter="DateTimeFormatter"
-                min-width="100">
+                    v-if="multipleMode"
+                    align="center"
+                    type="selection"
+                    width="50">
             </el-table-column>
-
             <el-table-column
-                v-if="isColumnShow('endTime')"
-                prop="endTime"
-                label="结束时间"
-                :formatter="DateTimeFormatter"
-                min-width="100">
+                    type="index"
+                    min-width="50"
+                    align="center">
             </el-table-column>
-
-            <el-table-column
-                v-if="isColumnShow('type')"
-                prop="type"
-                label="赛事类型"
-                min-width="100">
-            </el-table-column>
-
-            <el-table-column
-                v-if="isColumnShow('bonus')"
-                prop="bonus"
-                label="奖金"
-                min-width="100">
-            </el-table-column>
-
-            <el-table-column
-                v-if="isColumnShow('status')"
-                prop="status"
-                label="状态"
-                min-width="100">
-            </el-table-column>
-
-            <el-table-column
-                v-if="isColumnShow('intro')"
-                prop="intro"
-                label="介绍"
-                min-width="100">
-            </el-table-column>
-
-            <el-table-column
-                v-if="isColumnShow('gameId')"
-                prop="gameId"
-                label="游戏"
-                min-width="100">
-            </el-table-column>
-            <el-table-column
-                label="操作"
-                align="center"
-                fixed="right"
-                min-width="150"
+                                                                                                                                                                                                    
+                                            <el-table-column
+                                v-if="isColumnShow('competitionName')"
+                                prop="competitionName"
+                                label="赛事名称"
+                                min-width="100">
+                        </el-table-column>
+                                                                
+                                            <el-table-column
+                                v-if="isColumnShow('pic')"
+                                prop="pic"
+                                label="图片"
+                                min-width="100">
+                            <template slot-scope="{row}">
+                                <img :src="row.pic" @click="showImg(row.pic)" style="width: 100px;height: 100px;vertical-align: middle;" />
+                            </template>
+
+                        </el-table-column>
+                                                                
+                                            <el-table-column
+                                v-if="isColumnShow('startTime')"
+                                prop="startTime"
+                                label="开始时间"
+                                :formatter="DateTimeFormatter"
+                                min-width="100">
+                        </el-table-column>
+                                                                
+                                            <el-table-column
+                                v-if="isColumnShow('endTime')"
+                                prop="endTime"
+                                label="结束时间"
+                                :formatter="DateTimeFormatter"
+                                min-width="100">
+                        </el-table-column>
+                                                                
+                                            <el-table-column
+                                v-if="isColumnShow('type')"
+                                prop="type"
+                                label="赛事类型"
+                                min-width="100">
+                        </el-table-column>
+                                                                
+                                            <el-table-column
+                                v-if="isColumnShow('bonus')"
+                                prop="bonus"
+                                label="奖金"
+                                min-width="100">
+                        </el-table-column>
+                                                                
+                                            <el-table-column
+                                v-if="isColumnShow('status')"
+                                prop="status"
+                                label="状态"
+                                min-width="100">
+                        </el-table-column>
+                                                                
+                                            <el-table-column
+                                v-if="isColumnShow('intro')"
+                                prop="intro"
+                                label="介绍"
+                                min-width="100">
+                        </el-table-column>
+                                                                
+                                            <el-table-column
+                                v-if="isColumnShow('gameId')"
+                                prop="gameId"
+                                label="游戏"
+                                min-width="100">
+                        </el-table-column>
+                                                            <el-table-column
+                    label="操作"
+                    align="center"
+                    fixed="right"
+                    min-width="150"
             >
                 <template slot-scope="scope">
-                    <el-button @click="settlement(scope.row)" type="primary" size="mini" plain
-                               :loading="scope.row.id === settlementId" v-if="scope.row.status===1">结算
-                    </el-button>
-                    <el-button @click="editRow(scope.row)" type="primary" size="mini" plain>编辑</el-button>
+                                        <el-button @click="editRow(scope.row)" type="primary" size="mini" plain>编辑</el-button>
                     <el-button @click="deleteRow(scope.row)" type="danger" size="mini" plain>删除</el-button>
                 </template>
             </el-table-column>
@@ -126,14 +134,14 @@
                 </el-button-group>
             </div>
             <el-pagination
-                background
-                @size-change="pageSizeChange"
-                @current-change="currentPageChange"
-                :current-page="currentPage"
-                :page-sizes="[10, 20, 30, 40, 50]"
-                :page-size="pageSize"
-                layout="total, sizes, prev, pager, next, jumper"
-                :total="totalNumber">
+                    background
+                    @size-change="pageSizeChange"
+                    @current-change="currentPageChange"
+                    :current-page="currentPage"
+                    :page-sizes="[10, 20, 30, 40, 50]"
+                    :page-size="pageSize"
+                    layout="total, sizes, prev, pager, next, jumper"
+                    :total="totalNumber">
             </el-pagination>
         </div>
         <el-dialog title="高级查询" :visible.sync="showAdvancedQueryDialog">
@@ -247,47 +255,52 @@
                 filter1: '',
                 filter2: '',
                 tableColumns: [
-                    {
-                        label: '赛事名称',
-                        value: 'competitionName',
-                        show: true
-                    },
-                    {
-                        label: '开始时间',
-                        value: 'startTime',
-                        show: true
-                    },
-                    {
-                        label: '结束时间',
-                        value: 'endTime',
-                        show: true
-                    },
-                    {
-                        label: '赛事类型',
-                        value: 'type',
-                        show: true
-                    },
-                    {
-                        label: '奖金',
-                        value: 'bonus',
-                        show: true
-                    },
-                    {
-                        label: '状态',
-                        value: 'status',
-                        show: true
-                    },
-                    {
-                        label: '介绍',
-                        value: 'intro',
-                        show: true
-                    },
-                    {
-                        label: '游戏',
-                        value: 'gameId',
-                        show: true
-                    },
-                ],
+                                                                                                                                                                                                                                                                                                                                                {
+                                label: '赛事名称',
+                                value: 'competitionName',
+                                show: true
+                            },
+                                                                                                {
+                                label: '图片',
+                                value: 'pic',
+                                show: true
+                            },
+                                                                                                {
+                                label: '开始时间',
+                                value: 'startTime',
+                                show: true
+                            },
+                                                                                                {
+                                label: '结束时间',
+                                value: 'endTime',
+                                show: true
+                            },
+                                                                                                {
+                                label: '赛事类型',
+                                value: 'type',
+                                show: true
+                            },
+                                                                                                {
+                                label: '奖金',
+                                value: 'bonus',
+                                show: true
+                            },
+                                                                                                {
+                                label: '状态',
+                                value: 'status',
+                                show: true
+                            },
+                                                                                                {
+                                label: '介绍',
+                                value: 'intro',
+                                show: true
+                            },
+                                                                                                {
+                                label: '游戏',
+                                value: 'gameId',
+                                show: true
+                            },
+                                                            ],
                 multipleMode: false,
                 showAdvancedQueryDialog: false,
                 advancedQueryFields: [],
@@ -295,44 +308,47 @@
                 tableSortFields: [],
                 searchMethods: ['=', '!=', '>', '>=', '<', '<=', 'like'],
                 advancedQueryColumns: [
-                    {
-                        label: '赛事名称',
-                        value: 'competition_name'
-                    },
-                    {
-                        label: '开始时间',
-                        value: 'start_time'
-                    },
-                    {
-                        label: '结束时间',
-                        value: 'end_time'
-                    },
-                    {
-                        label: '赛事类型',
-                        value: 'type'
-                    },
-                    {
-                        label: '奖金',
-                        value: 'bonus'
-                    },
-                    {
-                        label: '状态',
-                        value: 'status'
-                    },
-                    {
-                        label: '介绍',
-                        value: 'intro'
-                    },
-                    {
-                        label: '游戏',
-                        value: 'game_id'
-                    },
-                ],
+                                                                                                                                                                                                                                                                                                                                                {
+                                label: '赛事名称',
+                                value: 'competition_name'
+                            },
+                                                                                                {
+                                label: '图片',
+                                value: 'pic'
+                            },
+                                                                                                {
+                                label: '开始时间',
+                                value: 'start_time'
+                            },
+                                                                                                {
+                                label: '结束时间',
+                                value: 'end_time'
+                            },
+                                                                                                {
+                                label: '赛事类型',
+                                value: 'type'
+                            },
+                                                                                                {
+                                label: '奖金',
+                                value: 'bonus'
+                            },
+                                                                                                {
+                                label: '状态',
+                                value: 'status'
+                            },
+                                                                                                {
+                                label: '介绍',
+                                value: 'intro'
+                            },
+                                                                                                {
+                                label: '游戏',
+                                value: 'game_id'
+                            },
+                                                            ],
                 advancedQuerySearchKey: '',
                 orderByStr: '',
                 imgSrc: '',
                 imageDialogVisible: false,
-                settlementId: ''
             }
         },
         computed: {
@@ -478,7 +494,7 @@
             },
             exportExcel() {
                 window.location.href = this.$baseUrl + "/competition/exportExcel?searchKey="
-                    + this.filter1 + "&advancedQuery=" + this.advancedQuerySearchKey + "&orderByStr=" + this.orderByStr;
+                        + this.filter1 + "&advancedQuery=" + this.advancedQuerySearchKey+"&orderByStr=" + this.orderByStr;
             },
             searchData() {
                 this.currentPage = 1;
@@ -517,25 +533,7 @@
                 this.imgSrc = img;
                 this.imageDialogVisible = true;
             },
-            settlement(row) {
-                this.settlementId = row.id;
-                this.$http.get({
-                    url: 'competition/settlementCompetition',
-                    data: {
-                        competitionId: row.id
-                    }
-                }).then(res => {
-                    this.settlementId = '';
-                    if (res.success) {
-                        this.$message.success("成功");
-                        this.getData()
-                    } else {
-                        this.$message.error(res.error);
-                    }
-                }).catch(() => {
-                    this.settlementId = '';
-                })
-            }
+
         }
     }
 </script>

+ 6 - 1
src/main/vue/src/router/index.js

@@ -437,6 +437,11 @@ const router = new Router({
                     path: '/userProps',
                     name: 'UserProps',
                     component: () => import('../pages/UserProps')
+                },
+                {
+                    path: '/appNotice',
+                    name: 'AppNotice',
+                    component: () => import('../pages/appNotice')
                 }
                 /**INSERT_LOCATION**/
             ]
@@ -490,4 +495,4 @@ router.afterEach((to, from) => {
     window.onresize();
 });
 
-export default router;
+export default router;

+ 2 - 1
src/test/java/CompetitionTest.java

@@ -94,9 +94,10 @@ public class CompetitionTest {
         Competition competition = new Competition();
         competition.setType(AppConstant.CompetitionType.NORMAL);
         competition.setCompetitionName("测试联赛" + new SimpleDateFormat("MM-dd HH:mm:ss").format(new Date()));
+        competition.setPic("http://oss.izouma.com/shouyoudianjing/image/2019-06-21-02-38-19-f1bi3vtj.png");
         competition.setStartTime(new Date());
         competition.setEndTime(DateUtils.addDays(new Date(), 10));
-        competition.setBonus(8888);
+        competition.setBonus("第一名:iPhone XS\n第二名、第三名:Air Pods\n第四名-第十名:100元话费");
         competition.setIntro("测试联赛介绍测试联赛介绍测试联赛介绍");
         competition.setGameId(1);
         competition.setStatus(AppConstant.CompetitionStatus.READY);