Browse Source

finish

main
maochaoying 2 years ago
parent
commit
595f985837
  1. 18
      src/main/java/com/iflytop/nuclear/controller/TaskController.java
  2. 12
      src/main/java/com/iflytop/nuclear/service/impl/CheckServiceImpl.java
  3. 2
      src/main/java/com/iflytop/nuclear/service/impl/TaskServiceImpl.java
  4. BIN
      uploadfiles/xlsx/20230826/template-53.xlsx
  5. BIN
      uploadfiles/xlsx/20230826/template-54.xlsx
  6. BIN
      uploadfiles/xlsx/20230826/template-55.xlsx
  7. BIN
      uploadfiles/xlsx/20230826/template-56.xlsx
  8. BIN
      uploadfiles/xlsx/20230826/template-57.xlsx

18
src/main/java/com/iflytop/nuclear/controller/TaskController.java

@ -48,12 +48,30 @@ public class TaskController {
public ResponseData createTask(@RequestBody Task taskInfo) { public ResponseData createTask(@RequestBody Task taskInfo) {
taskInfo.setPublishTime(new Date()); taskInfo.setPublishTime(new Date());
taskInfo.setStatus(0); taskInfo.setStatus(0);
// 少一个publish id
String token = request.getHeader("Authorization");
if (token.length() > 0){
String[] s = token.split(" ");
String username = JwtTokenUtils.getUsername(s[1]);
taskInfo.setPublishedId(username);
}
boolean save = taskService.save(taskInfo); boolean save = taskService.save(taskInfo);
JSONObject jsonObject = new JSONObject(); JSONObject jsonObject = new JSONObject();
jsonObject.put("result", save); jsonObject.put("result", save);
return ResponseData.success(jsonObject); return ResponseData.success(jsonObject);
} }
@PostMapping("/stop")
public ResponseData stopTask(@RequestBody Task taskInfo) {
taskInfo.setStartTime(taskInfo.getStartTime());
taskInfo.setEndTime(new Date());
boolean b = taskService.updateById(taskInfo);
if (b) {
return ResponseData.success();
}
return ResponseData.fail("结束任务失败");
}
@GetMapping("/list") @GetMapping("/list")
public ResponseData getTaskListByUserId() { public ResponseData getTaskListByUserId() {
String token = request.getHeader("Authorization"); String token = request.getHeader("Authorization");

12
src/main/java/com/iflytop/nuclear/service/impl/CheckServiceImpl.java

@ -139,9 +139,9 @@ public class CheckServiceImpl implements CheckService {
nextCoord = this.getNextCoord(nextCoord, order, taskId + ""); nextCoord = this.getNextCoord(nextCoord, order, taskId + "");
this.updateCoordAndStatus(taskId, nextCoord, 1, false, false, order); this.updateCoordAndStatus(taskId, nextCoord, 1, false, false, order);
this.sendMessageToDevice(nextCoord, taskId); this.sendMessageToDevice(nextCoord, taskId);
if ("finish".equals(nextCoord)) {
this.updateCoordAndStatus(taskId, nextCoord, 3, false, true, order);
}
// if ("finish".equals(nextCoord)) {
// this.updateCoordAndStatus(taskId, nextCoord, 3, false, true, order);
// }
} }
return nextCoord; return nextCoord;
} }
@ -175,9 +175,9 @@ public class CheckServiceImpl implements CheckService {
nextCoord = this.getNextCoord(nextCoord, order, taskId + ""); nextCoord = this.getNextCoord(nextCoord, order, taskId + "");
this.updateCoordAndStatus(taskId, nextCoord, 1, false, false, order); this.updateCoordAndStatus(taskId, nextCoord, 1, false, false, order);
this.sendMessageToDevice(nextCoord, taskId); this.sendMessageToDevice(nextCoord, taskId);
if ("finish".equals(nextCoord)) {
this.updateCoordAndStatus(taskId, nextCoord, 3, false, true, order);
}
// if ("finish".equals(nextCoord)) {
// this.updateCoordAndStatus(taskId, nextCoord, 3, false, true, order);
// }
} }
return nextCoord; return nextCoord;
} }

2
src/main/java/com/iflytop/nuclear/service/impl/TaskServiceImpl.java

@ -90,7 +90,7 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta
.endTime(task.getEndTime()) .endTime(task.getEndTime())
.canUpload(canUpload) .canUpload(canUpload)
.hasError(hasError) .hasError(hasError)
.publishedId(account2.getNickname())
.publishedId(task.getPublishedId())
.build(); .build();
result.add(taskVO); result.add(taskVO);
} }

BIN
uploadfiles/xlsx/20230826/template-53.xlsx

BIN
uploadfiles/xlsx/20230826/template-54.xlsx

BIN
uploadfiles/xlsx/20230826/template-55.xlsx

BIN
uploadfiles/xlsx/20230826/template-56.xlsx

BIN
uploadfiles/xlsx/20230826/template-57.xlsx

Loading…
Cancel
Save