diff --git a/src/main/java/mjkf/xinke/main/controller/MaterialTaskController.java b/src/main/java/mjkf/xinke/main/controller/MaterialTaskController.java index 1280d10..42a8283 100644 --- a/src/main/java/mjkf/xinke/main/controller/MaterialTaskController.java +++ b/src/main/java/mjkf/xinke/main/controller/MaterialTaskController.java @@ -93,6 +93,8 @@ public class MaterialTaskController { if (resp.getMeta().getCode() != 200) { return resp; } + } else { + materialTaskService.refresh(result); } return FuHttpResponse.Builder().dataResponse().build(); diff --git a/src/main/java/mjkf/xinke/main/service/MaterialTaskService.java b/src/main/java/mjkf/xinke/main/service/MaterialTaskService.java index 29ef8b8..dd84d82 100644 --- a/src/main/java/mjkf/xinke/main/service/MaterialTaskService.java +++ b/src/main/java/mjkf/xinke/main/service/MaterialTaskService.java @@ -69,6 +69,13 @@ public class MaterialTaskService extends ServiceImpl, M return result; } + + public void refresh(MaterialTask data) throws Exception { + this.importData(data); + data.setStatus(MaterialTaskStatus.DONE); + super.updateById(data); + } + private boolean importData(MaterialTask data) throws Exception { System.out.println("MaterialTaskService.importData | 导入数据 | task_id: " + data.getId()); // 获取文件