|
@@ -36,7 +36,9 @@ import com.warm.flow.core.service.TaskService;
|
|
|
import com.warm.flow.core.service.UserService;
|
|
|
import com.warm.flow.core.utils.StreamUtils;
|
|
|
import com.warm.flow.orm.entity.FlowHisTask;
|
|
|
+import com.warm.flow.orm.entity.FlowInstance;
|
|
|
import com.warm.flow.orm.entity.FlowSkip;
|
|
|
+import com.warm.flow.orm.entity.FlowTask;
|
|
|
import jakarta.annotation.Resource;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
import org.springframework.web.bind.annotation.PathVariable;
|
|
@@ -202,6 +204,16 @@ public class ExecuteController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 查询已办任务历史记录
|
|
|
+ */
|
|
|
+ @GetMapping("/doneListByBusinessId/{businessId}")
|
|
|
+ public List<HisTask> doneListByBusinessId(@PathVariable("businessId") String businessId) {
|
|
|
+ Instance instance = insService.getOne(new FlowInstance().setBusinessId(businessId));
|
|
|
+ Task task = taskService.getOne(new FlowTask().setInstanceId(instance.getId()));
|
|
|
+ return doneList(task.getInstanceId());
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* 查询跳转任意节点列表
|
|
|
*/
|
|
|
@GetMapping("/anyNodeList/{instanceId}")
|