|
@@ -143,6 +143,13 @@ public class TaPersonController extends BaseController {
|
143
|
143
|
@RequestMapping(value="/wx/game/start",method= RequestMethod.POST)
|
144
|
144
|
@ApiOperation(value="游戏开始", notes = "游戏开始", httpMethod = "POST", response = ResponseBean.class)
|
145
|
145
|
public ResponseBean gameStart(HttpServletRequest request) throws Exception{
|
|
146
|
+ LocalDateTime gameEndTime = iTaPersonService.getGameEndTime();
|
|
147
|
+ if (LocalDateTime.now().isAfter(gameEndTime)) {
|
|
148
|
+ // 游戏继续, 但是不会被计入成绩
|
|
149
|
+ return ResponseBean.success(null);
|
|
150
|
+ }
|
|
151
|
+
|
|
152
|
+
|
146
|
153
|
TaPerson taPerson = currentPerson(request);
|
147
|
154
|
long startTime = System.currentTimeMillis();
|
148
|
155
|
|
|
@@ -157,6 +164,12 @@ public class TaPersonController extends BaseController {
|
157
|
164
|
@RequestMapping(value="/wx/game/over",method= RequestMethod.POST)
|
158
|
165
|
@ApiOperation(value="游戏结束", notes = "游戏结束", httpMethod = "POST", response = ResponseBean.class)
|
159
|
166
|
public ResponseBean gameOver(HttpServletRequest request) throws Exception{
|
|
167
|
+ LocalDateTime gameEndTime = iTaPersonService.getGameEndTime();
|
|
168
|
+ if (LocalDateTime.now().isAfter(gameEndTime)) {
|
|
169
|
+ // 游戏继续, 但是不会被计入成绩
|
|
170
|
+ return ResponseBean.success(null);
|
|
171
|
+ }
|
|
172
|
+
|
160
|
173
|
TaPerson taPerson = currentPerson(request);
|
161
|
174
|
Long startTime = Long.parseLong(taPerson.getLastStart());
|
162
|
175
|
if (startTime == null) {
|