|
@@ -238,6 +238,15 @@ public class TaskWorkNode {
|
|
|
BBom bom = bBomMapper.selectById(tTask.getBomId());
|
|
|
ZZone bomzZone = zoneService.getById(bom.getId());
|
|
|
queryMap.put("bomzZone", bomzZone);
|
|
|
+
|
|
|
+ //设置workpiece表当前执行的工序
|
|
|
+ List<TWorkpiece>list = workpieceMapper.selectList(Wraps.<TWorkpiece>lbQ().eq(TWorkpiece::getCompleteBatchNo,taskNode.getCompleteBatchNo()));
|
|
|
+ if(CollectionUtil.isNotEmpty(list)){
|
|
|
+ TWorkpiece workpiece = list.get(0);
|
|
|
+ workpiece.setProcedureId(tTask.getProcedureId());
|
|
|
+ workpieceMapper.updateById(workpiece);
|
|
|
+ }
|
|
|
+
|
|
|
//运行条件验证
|
|
|
Map conMap = checkCon(taskNode, tTask, queryMap);
|
|
|
if (null == conMap) {
|