|
@@ -204,8 +204,11 @@ public class SyLetterDepositServiceImpl extends ServiceImpl<SyLetterDepositMappe
|
|
|
preEntity.setContainerCode(li.getContainerCode());
|
|
|
//集装箱号
|
|
|
preEntity.setContainerNumber(li.getContainerNumber());
|
|
|
- //是否被参照
|
|
|
- preEntity.setIsReference(1);
|
|
|
+ SyPreAssembledPackingList entity = syPreAssembledPackingListService.getById(preId);
|
|
|
+ if(entity.getIsReference() != 2) {
|
|
|
+ //是否被参照
|
|
|
+ preEntity.setIsReference(1);
|
|
|
+ }
|
|
|
syPreAssembledPackingListService.updateById(preEntity);
|
|
|
}
|
|
|
}
|
|
@@ -269,10 +272,13 @@ public class SyLetterDepositServiceImpl extends ServiceImpl<SyLetterDepositMappe
|
|
|
for (SyLetterDepositItem li:list) {
|
|
|
//li.setSyPreAssembledPackingListItemId(li.getPreIds());
|
|
|
//修改预装箱单主表参照状态
|
|
|
- SyPreAssembledPackingList entit = new SyPreAssembledPackingList();
|
|
|
- entit.setId(li.getSyPreAssembledPackingListId());
|
|
|
- entit.setIsReference(0);
|
|
|
- syPreAssembledPackingListService.updateById(entit);
|
|
|
+ SyPreAssembledPackingList entity = syPreAssembledPackingListService.getById(li.getSyPreAssembledPackingListId());
|
|
|
+ if(entity.getIsReference() != 2) {
|
|
|
+ SyPreAssembledPackingList entit = new SyPreAssembledPackingList();
|
|
|
+ entit.setId(li.getSyPreAssembledPackingListId());
|
|
|
+ entit.setIsReference(0);
|
|
|
+ syPreAssembledPackingListService.updateById(entit);
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
//新增
|