|
@@ -1666,12 +1666,12 @@ public class TaskController extends BladeController {
|
|
@ApiOperationSupport(order = 16)
|
|
@ApiOperationSupport(order = 16)
|
|
@ApiOperation(value = "附件文件上传", notes = "传入TaskDataUploadFileDTO")
|
|
@ApiOperation(value = "附件文件上传", notes = "传入TaskDataUploadFileDTO")
|
|
public R<Object> dataUploadFile(@RequestBody TaskDataUploadFileDTO dto) {
|
|
public R<Object> dataUploadFile(@RequestBody TaskDataUploadFileDTO dto) {
|
|
- if (ObjectUtil.isEmpty(dto.getTaskId())) {
|
|
|
|
- throw new ServiceException("未获取到taskId");
|
|
|
|
|
|
+ if (ObjectUtil.isEmpty(dto.getTaskId()) || ObjectUtil.isEmpty(dto.getDataId())) {
|
|
|
|
+ throw new ServiceException("未获取到taskId或dataId");
|
|
}
|
|
}
|
|
Task task = jdbcTemplate.query("SELECT meter_task_type,process_instance_id,contract_id,project_id,status FROM u_task WHERE id = " + dto.getTaskId(), new BeanPropertyRowMapper<>(Task.class)).stream().findAny().orElse(null);
|
|
Task task = jdbcTemplate.query("SELECT meter_task_type,process_instance_id,contract_id,project_id,status FROM u_task WHERE id = " + dto.getTaskId(), new BeanPropertyRowMapper<>(Task.class)).stream().findAny().orElse(null);
|
|
if (task != null) {
|
|
if (task != null) {
|
|
- if (task.getStatus().equals(2)) {
|
|
|
|
|
|
+ if (Arrays.asList(2, 3).contains(task.getStatus())) {
|
|
throw new ServiceException("当前任务已完成审批,无法上传");
|
|
throw new ServiceException("当前任务已完成审批,无法上传");
|
|
}
|
|
}
|
|
check(task);
|
|
check(task);
|
|
@@ -1701,7 +1701,7 @@ public class TaskController extends BladeController {
|
|
}
|
|
}
|
|
Task task = jdbcTemplate.query("SELECT meter_task_type,process_instance_id,status FROM u_task WHERE id = " + taskId, new BeanPropertyRowMapper<>(Task.class)).stream().findAny().orElse(null);
|
|
Task task = jdbcTemplate.query("SELECT meter_task_type,process_instance_id,status FROM u_task WHERE id = " + taskId, new BeanPropertyRowMapper<>(Task.class)).stream().findAny().orElse(null);
|
|
if (task != null) {
|
|
if (task != null) {
|
|
- if (task.getStatus().equals(2)) {
|
|
|
|
|
|
+ if (Arrays.asList(2, 3).contains(task.getStatus())) {
|
|
throw new ServiceException("当前任务已完成审批,无法删除");
|
|
throw new ServiceException("当前任务已完成审批,无法删除");
|
|
}
|
|
}
|
|
check(task);
|
|
check(task);
|