|
@@ -350,4 +350,20 @@ public class ProductionTaskDetailServiceImpl extends ServiceImpl<ProductionTaskD
|
|
|
);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 退回任务(任务回到任务列表可供别人接取)
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public void revokeTask(ProductionTaskDetailDto dto){
|
|
|
+ ProductionTaskDetail productionTaskDetail = getById(dto.getId());
|
|
|
+ Assert.notEmpty(productionTaskDetail,"查询不到该任务信息");
|
|
|
+
|
|
|
+ //修改流转状态
|
|
|
+ productionTaskDetail.setCirculationStatus(1);
|
|
|
+ //将负责人赋值为原负责人(流转人)
|
|
|
+ productionTaskDetail.setPersonLiableId(productionTaskDetail.getCirculationUserId());
|
|
|
+
|
|
|
+ this.updateById(productionTaskDetail);
|
|
|
+ }
|
|
|
+
|
|
|
}
|