|
@@ -36,6 +36,7 @@ import com.warm.flow.core.service.TaskService;
|
|
import com.warm.flow.core.service.UserService;
|
|
import com.warm.flow.core.service.UserService;
|
|
import com.warm.flow.core.utils.StreamUtils;
|
|
import com.warm.flow.core.utils.StreamUtils;
|
|
import com.warm.flow.orm.entity.FlowHisTask;
|
|
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.FlowSkip;
|
|
import jakarta.annotation.Resource;
|
|
import jakarta.annotation.Resource;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
@@ -183,7 +184,7 @@ public class ExecuteController {
|
|
*/
|
|
*/
|
|
@GetMapping("/doneList/{instanceId}")
|
|
@GetMapping("/doneList/{instanceId}")
|
|
public List<HisTask> doneList(@PathVariable("instanceId") Long instanceId) {
|
|
public List<HisTask> doneList(@PathVariable("instanceId") Long instanceId) {
|
|
- List<HisTask> vo = hisTaskService.orderById().desc().list(new FlowHisTask().setInstanceId(instanceId));
|
|
|
|
|
|
+ List<HisTask> vo = hisTaskService.list(new FlowHisTask().setInstanceId(instanceId));
|
|
if (vo.isEmpty()) {
|
|
if (vo.isEmpty()) {
|
|
return vo;
|
|
return vo;
|
|
}
|
|
}
|
|
@@ -202,6 +203,15 @@ public class ExecuteController {
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
|
|
+ * 查询已办任务历史记录
|
|
|
|
+ */
|
|
|
|
+ @GetMapping("/doneListByBusinessId/{businessId}")
|
|
|
|
+ public List<HisTask> doneListByBusinessId(@PathVariable("businessId") String businessId) {
|
|
|
|
+ Instance instance = insService.getOne(new FlowInstance().setBusinessId(businessId));
|
|
|
|
+ return doneList(instance.getId());
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
* 查询跳转任意节点列表
|
|
* 查询跳转任意节点列表
|
|
*/
|
|
*/
|
|
@GetMapping("/anyNodeList/{instanceId}")
|
|
@GetMapping("/anyNodeList/{instanceId}")
|