|
@@ -62,6 +62,9 @@ public class WorkpieceServiceImpl extends SuperServiceImpl<WorkpieceMapper, TWor
|
|
|
@Autowired
|
|
|
private ProductionresourcePositionMapper productionresourcePositionMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private TaskNodeService taskNodeService;
|
|
|
+
|
|
|
@Override
|
|
|
public IPage<TWorkpiece> pageList(IPage page, LbqWrapper<TWorkpiece> wrapper) {
|
|
|
return baseMapper.pageList(page, wrapper);
|
|
@@ -92,21 +95,38 @@ public class WorkpieceServiceImpl extends SuperServiceImpl<WorkpieceMapper, TWor
|
|
|
|
|
|
|
|
|
//根据库位查询
|
|
|
- List<ProductionresourcePosition>positionList = productionresourcePositionService.list(Wraps.<ProductionresourcePosition>lbQ().eq(ProductionresourcePosition::getStorgeId,workpiece.getStorgeId()));
|
|
|
- if(CollectionUtil.isNotEmpty(positionList)){
|
|
|
- ProductionresourcePosition pp = positionList.get(0);
|
|
|
- map.put("lockStatus",pp.getStatus());
|
|
|
+
|
|
|
+ if(workpiece.getStorgeId()!=null){
|
|
|
+ List<ProductionresourcePosition>positionList = productionresourcePositionService.list(Wraps.<ProductionresourcePosition>lbQ().eq(ProductionresourcePosition::getStorgeId,workpiece.getStorgeId()));
|
|
|
+ if(CollectionUtil.isNotEmpty(positionList)){
|
|
|
+ ProductionresourcePosition pp = positionList.get(0);
|
|
|
+ map.put("lockStatus",pp.getStatus());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(workpiece.getTaskNodeId()!=null){
|
|
|
+ //查询下一个节点任务,待办任务
|
|
|
+ TaskNode taskNode = taskNodeService.getById(workpiece.getTaskNodeId());
|
|
|
+
|
|
|
+ TaskNode nextTaskNode = taskNodeService.getNextNTaskNode(taskNode, 1);
|
|
|
+ map.put("nodeName",nextTaskNode.getNodeName());
|
|
|
+ map.put("nodeId",nextTaskNode.getId().toString());
|
|
|
}
|
|
|
return map;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public String getAllStockInfo() {
|
|
|
+ public List<ProductionresourcePosition> getAllStockInfo() {
|
|
|
Map map = new HashMap();
|
|
|
map.put("fullFlag","1");
|
|
|
List<ProductionresourcePosition> jbwBList = productionresourcePositionMapper.getPPList(map);
|
|
|
- String pointIds = jbwBList.stream().map(e -> e.getPointId()).collect(Collectors.joining("/"));
|
|
|
- return pointIds;
|
|
|
+// String pointIds = jbwBList.stream().map(e -> e.getPointId()).collect(Collectors.joining("/"));
|
|
|
+ return jbwBList;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void execute(Map map) {
|
|
|
|
|
|
}
|
|
|
}
|