|
@@ -320,4 +320,16 @@ public class WorkpieceServiceImpl extends SuperServiceImpl<WorkpieceMapper, TWor
|
|
|
BaseContextHandler.setTenant("0000");
|
|
|
return trayService.list();
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void setWorkPieceStock(Long taskNodeId,String targetStorgeId) {
|
|
|
+ List<TWorkpiece>list = baseMapper.selectList(Wraps.<TWorkpiece>lbQ().eq(TWorkpiece::getTaskNodeId,taskNodeId));
|
|
|
+ if(CollectionUtil.isNotEmpty(list)){
|
|
|
+ TWorkpiece tWorkpiece = list.get(0);
|
|
|
+ Storge storge = storgeMapper.selectById(targetStorgeId);
|
|
|
+ tWorkpiece.setStorgeId(Long.parseLong(targetStorgeId));
|
|
|
+ tWorkpiece.setPointId(storge.getPointId());
|
|
|
+ baseMapper.updateAllById(tWorkpiece);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|