|
@@ -491,13 +491,20 @@ public class WorkpieceServiceImpl extends SuperServiceImpl<WorkpieceMapper, TWor
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void setWorkPieceStock(Long taskNodeId,String targetStorgeId) {
|
|
|
- List<TWorkpiece>list = baseMapper.selectList(Wraps.<TWorkpiece>lbQ().eq(TWorkpiece::getTaskNodeId,taskNodeId));
|
|
|
+ public void setWorkPieceStock(String completeBatchNo,String targetStorgeId,String parentStorgeId) {
|
|
|
+ List<TWorkpiece>list = baseMapper.selectList(Wraps.<TWorkpiece>lbQ().eq(TWorkpiece::getCompleteBatchNo,completeBatchNo));
|
|
|
if(CollectionUtil.isNotEmpty(list)){
|
|
|
TWorkpiece tWorkpiece = list.get(0);
|
|
|
Storge storge = storgeMapper.selectById(targetStorgeId);
|
|
|
tWorkpiece.setStorgeId(Long.parseLong(targetStorgeId));
|
|
|
tWorkpiece.setPointId(storge.getPointId());
|
|
|
+
|
|
|
+ if(StringUtil.isNotEmpty(parentStorgeId)){
|
|
|
+ Storge pstorge = storgeMapper.selectById(parentStorgeId);
|
|
|
+ tWorkpiece.setPstorgeId(Long.parseLong(parentStorgeId));
|
|
|
+ tWorkpiece.setPpointId(pstorge.getPointId());
|
|
|
+ }
|
|
|
+
|
|
|
baseMapper.updateAllById(tWorkpiece);
|
|
|
}
|
|
|
}
|