提交 597e3176 authored 作者: 邓砥奕's avatar 邓砥奕

修改入库

上级 f567c483
...@@ -103,8 +103,10 @@ public class StorageBillController { ...@@ -103,8 +103,10 @@ public class StorageBillController {
PackingLibrary packingLibraryEntity = new PackingLibrary(); PackingLibrary packingLibraryEntity = new PackingLibrary();
BeanUtils.copyProperties(packingLibraryService.getOne(s.getPackingId()), packingLibraryEntity); BeanUtils.copyProperties(packingLibraryService.getOne(s.getPackingId()), packingLibraryEntity);
packingLibraryEntity.setCorresponding(count); packingLibraryEntity.setCorresponding(count);
if (!strings.isEmpty()) {
packingLibraryEntity.setSeq(strings.get(0)); packingLibraryEntity.setSeq(strings.get(0));
strings.remove(0); strings.remove(0);
}
libraryEntities.add(packingLibraryEntity); libraryEntities.add(packingLibraryEntity);
if (s.getList() != null && s.getList().size() != 0) { if (s.getList() != null && s.getList().size() != 0) {
for (int j = 0;j<s.getList().size();j++) { for (int j = 0;j<s.getList().size();j++) {
...@@ -116,8 +118,10 @@ public class StorageBillController { ...@@ -116,8 +118,10 @@ public class StorageBillController {
List<String> strings2 = sons.get(j); List<String> strings2 = sons.get(j);
if (s2.getStorageCount() >= count) { if (s2.getStorageCount() >= count) {
packingLibraryEntity.setCorresponding(count); packingLibraryEntity.setCorresponding(count);
if (!strings2.isEmpty()) {
packingLibraryEntity.setSeq(strings2.get(0)); packingLibraryEntity.setSeq(strings2.get(0));
strings2.remove(0); strings2.remove(0);
}
libraryEntities.add(packingLibraryEntity); libraryEntities.add(packingLibraryEntity);
} }
if (s2.getStorageCount()-strings2.size()==deviceNum) { if (s2.getStorageCount()-strings2.size()==deviceNum) {
...@@ -125,8 +129,10 @@ public class StorageBillController { ...@@ -125,8 +129,10 @@ public class StorageBillController {
for (int i = 0;i<s2.getStorageCount()-deviceNum;i++){ for (int i = 0;i<s2.getStorageCount()-deviceNum;i++){
packingLibraryEntity = packingLibraryService.getOne(s2.getPackingId()); packingLibraryEntity = packingLibraryService.getOne(s2.getPackingId());
packingLibraryEntity.setCorresponding(0); packingLibraryEntity.setCorresponding(0);
if (!strings2.isEmpty()) {
packingLibraryEntity.setSeq(strings2.get(0)); packingLibraryEntity.setSeq(strings2.get(0));
strings2.remove(0); strings2.remove(0);
}
packingLibraries.add(packingLibraryEntity); packingLibraries.add(packingLibraryEntity);
} }
map.put(s2.getPackingId(), packingLibraries); map.put(s2.getPackingId(), packingLibraries);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论