|
@@ -82,14 +82,14 @@ public class InOutWarehouseTaskServiceImpl extends ServiceImpl<InOutWarehouseTas
|
|
if (isStartWorkflow) {
|
|
if (isStartWorkflow) {
|
|
Workflow workflow = workflowService
|
|
Workflow workflow = workflowService
|
|
.findLatestWorkflowByBusinessCode("INOUTTASK-TASK-APPROVE");
|
|
.findLatestWorkflowByBusinessCode("INOUTTASK-TASK-APPROVE");
|
|
- // 调配没配置审核流程,直接结束调配并处理信息
|
|
|
|
|
|
+ // 没配置审核流程,直接结束并处理信息
|
|
if (workflow == null) {
|
|
if (workflow == null) {
|
|
throw new YException(YExceptionEnum.INTERVER_WORKFLOW_ERROR);
|
|
throw new YException(YExceptionEnum.INTERVER_WORKFLOW_ERROR);
|
|
}
|
|
}
|
|
// 开启审核流
|
|
// 开启审核流
|
|
else {
|
|
else {
|
|
|
|
|
|
- // 设置调配状态 已提交审核
|
|
|
|
|
|
+ // 设置状态 已提交审核
|
|
inOutWarehouseTask.setWorkflowId(workflow.getId());
|
|
inOutWarehouseTask.setWorkflowId(workflow.getId());
|
|
this.updateById(inOutWarehouseTask);
|
|
this.updateById(inOutWarehouseTask);
|
|
workflowService.startInstance(workflow.getId(), inOutWarehouseTask.getId());
|
|
workflowService.startInstance(workflow.getId(), inOutWarehouseTask.getId());
|
|
@@ -112,14 +112,14 @@ public class InOutWarehouseTaskServiceImpl extends ServiceImpl<InOutWarehouseTas
|
|
if (isStartWorkflow) {
|
|
if (isStartWorkflow) {
|
|
Workflow workflow = workflowService
|
|
Workflow workflow = workflowService
|
|
.findLatestWorkflowByBusinessCode("INOUTTASK-TASK-APPROVE");
|
|
.findLatestWorkflowByBusinessCode("INOUTTASK-TASK-APPROVE");
|
|
- // 调配没配置审核流程,直接结束调配并处理信息
|
|
|
|
|
|
+ // 没配置审核流程,直接结束并处理信息
|
|
if (workflow == null) {
|
|
if (workflow == null) {
|
|
throw new YException(YExceptionEnum.INTERVER_WORKFLOW_ERROR);
|
|
throw new YException(YExceptionEnum.INTERVER_WORKFLOW_ERROR);
|
|
}
|
|
}
|
|
// 开启审核流
|
|
// 开启审核流
|
|
else {
|
|
else {
|
|
|
|
|
|
- // 设置调配状态 已提交审核
|
|
|
|
|
|
+ // 设置状态 已提交审核
|
|
inOutWarehouseTask.setWorkflowId(workflow.getId());
|
|
inOutWarehouseTask.setWorkflowId(workflow.getId());
|
|
this.updateById(inOutWarehouseTask);
|
|
this.updateById(inOutWarehouseTask);
|
|
workflowService.startInstance(workflow.getId(), inOutWarehouseTask.getId());
|
|
workflowService.startInstance(workflow.getId(), inOutWarehouseTask.getId());
|
|
@@ -178,11 +178,9 @@ public class InOutWarehouseTaskServiceImpl extends ServiceImpl<InOutWarehouseTas
|
|
|
|
|
|
String taskId = "";
|
|
String taskId = "";
|
|
// 只有待审核状态才有taskId
|
|
// 只有待审核状态才有taskId
|
|
- if (StringUtils.equals(StatusEnum.TASK_REVIEWED.getFlag(), inOutWarehouseTask1.getTaskStatusKey())) {
|
|
|
|
- JSONObject jsonObject = workflowService.getActiveTask(AuthSecurityUtils.getStaffById(AuthSecurityUtils.getCurrentUserId()).getStaffId(),Lists.newArrayList(inOutWarehouseTask1.getWorkflowId()), inOutWarehouseTask1.getId());
|
|
|
|
- String aa = AuthSecurityUtils.getStaffById(AuthSecurityUtils.getCurrentUserId()).getStaffId();
|
|
|
|
|
|
+ if (StringUtils.isNotBlank(inOutWarehouseTask1.getWorkflowId())) {
|
|
|
|
+ JSONObject jsonObject = workflowService.getActiveTask(Lists.newArrayList(inOutWarehouseTask1.getWorkflowId()), inOutWarehouseTask1.getId());
|
|
taskId = jsonObject.getString("taskId");
|
|
taskId = jsonObject.getString("taskId");
|
|
- List<String> roleIds = AuthSecurityUtils.getUserRoles(aa).stream().map(CommonRole::getRoleId).collect(Collectors.toList());
|
|
|
|
inOutWarehouseTask1.setTaskId(taskId);
|
|
inOutWarehouseTask1.setTaskId(taskId);
|
|
}
|
|
}
|
|
});
|
|
});
|