|
@@ -1354,9 +1354,13 @@ public class TaskController extends BladeController {
|
|
|
if (ObjectUtil.isEmpty(dto.getTaskId())) {
|
|
|
throw new ServiceException("未获取到taskId");
|
|
|
}
|
|
|
- String sql = "SELECT meter_task_type,form_data_id,process_instance_id,contract_id,project_id FROM u_task WHERE id = ?";
|
|
|
+ String sql = "SELECT meter_task_type,form_data_id,process_instance_id,contract_id,project_id,status FROM u_task WHERE id = ?";
|
|
|
Task task = jdbcTemplate.query(sql, new Object[]{dto.getTaskId()}, new BeanPropertyRowMapper<>(Task.class)).stream().findAny().orElse(null);
|
|
|
if (task != null) {
|
|
|
+ if (task.getStatus().equals(2)) {
|
|
|
+ throw new ServiceException("已审批任务无法删除,操作失败");
|
|
|
+ }
|
|
|
+
|
|
|
check(task);
|
|
|
|
|
|
if (task.getMeterTaskType().equals(1)) {
|