yzc 1 жил өмнө
parent
commit
1ace025812

+ 7 - 2
hx-mes/src/main/java/com/fjhx/mes/service/production/impl/ProductionTaskDetailServiceImpl.java

@@ -202,6 +202,8 @@ public class ProductionTaskDetailServiceImpl extends ServiceImpl<ProductionTaskD
 
         //设置当前工序状态未开始
         productionTaskDetailDto.setProcessesStatus(0);
+        //清空负责人
+        productionTaskDetailDto.setPersonLiableId(-1L);
 
         this.updateById(productionTaskDetail);
 
@@ -346,6 +348,9 @@ public class ProductionTaskDetailServiceImpl extends ServiceImpl<ProductionTaskD
         //设置当前工序状态驳回
         productionTaskDetail.setProcessesStatus(2);
 
+        //回滚负责人信息
+        productionTaskDetail.setPersonLiableId(productionTaskDetail.getCirculationUserId());
+
         this.updateById(productionTaskDetail);
     }
 
@@ -386,8 +391,8 @@ public class ProductionTaskDetailServiceImpl extends ServiceImpl<ProductionTaskD
 
         //修改流转状态
         productionTaskDetail.setCirculationStatus(1);
-        //将负责人赋值为原负责人(流转人)
-        productionTaskDetail.setPersonLiableId(productionTaskDetail.getCirculationUserId());
+        //将负责人清空
+        productionTaskDetail.setPersonLiableId(-1L);
 
         //设置当前工序状态驳回
         productionTaskDetail.setProcessesStatus(0);