Commit 4f2170f2 LN

NLM料架出库亮灯处理

1 个父辈 aea41fc3
...@@ -192,16 +192,20 @@ public class StoragePosManagerImpl implements IStoragePosManager { ...@@ -192,16 +192,20 @@ public class StoragePosManagerImpl implements IStoragePosManager {
} }
@Override @Override
public StoragePos save(StoragePos storagePos) throws ValidateException { public StoragePos save(StoragePos storagePos) throws ValidateException {
if(!storagePos.isUsed()){ if(!storagePos.isUsed()) {
//出库 //出库
List<String> mergePosNames = storagePos.getMergePosList(); List<String> mergePosNames = storagePos.getMergePosList();
List<StoragePos> mergePosList = findPosList(storagePos.getStorageId(), mergePosNames); List<StoragePos> mergePosList = findPosList(storagePos.getStorageId(), mergePosNames);
String allPos = "";
//解除相关合并库位的占用状态 //解除相关合并库位的占用状态
for(StoragePos mergePos : mergePosList){ for (StoragePos mergePos : mergePosList) {
mergePos.setUsed(false); mergePos.setUsed(false);
mergePos.setMergePosList(null); mergePos.setMergePosList(null);
storagePosDao.save(mergePos); storagePosDao.save(mergePos);
log.info("设置合并的关联库位["+mergePos.getPosName()+"]使用状态为:false"); allPos += mergePos.getPosName() + ",";
}
if (ObjectUtil.isNotEmpty(allPos)) {
log.info("设置库位["+storagePos.getPosName()+"]合并的关联库位[ " + allPos + " ]使用状态为:false");
} }
storagePos.setMergePosList(null); storagePos.setMergePosList(null);
} }
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!