查询条件变更
This commit is contained in:
parent
60c7f489e2
commit
02b08c008d
|
|
@ -1623,16 +1623,19 @@ public class BomNewEbomParentService extends ServiceImpl<BomNewEbomParentMapper,
|
|||
//同一物料且存在一个 lastVersionIs=1
|
||||
if(ObjectUtil.isNotNull(eBomEdit.getParentEntity().getLastVersionIs())
|
||||
&& ObjectUtil.equal(eBomEdit.getParentEntity().getLastVersionIs(),1L)) {
|
||||
BomNewEbomParentEntity oldParent= this.lambdaQuery()
|
||||
List<BomNewEbomParentEntity> oldParent= this.lambdaQuery()
|
||||
.eq(BomNewEbomParentEntity::getMaterialNo, eBomEdit.getParentEntity().getMaterialNo())
|
||||
.eq(BomNewEbomParentEntity::getLastVersionIs,1)
|
||||
//.ne(BomNewEbomParentEntity::getStatus, EBomStatusEnum.PUBLISHED.getValue())
|
||||
.ne(BomNewEbomParentEntity::getRowId, eBomEdit.getParentEntity().getRowId())
|
||||
.one();
|
||||
.list();
|
||||
|
||||
if(Objects.nonNull(oldParent)){
|
||||
oldParent.setLastVersionIs(0);
|
||||
this.updateById(oldParent);
|
||||
if(CollUtil.isNotEmpty(oldParent)){
|
||||
// oldParent.setLastVersionIs(0);
|
||||
oldParent.forEach(u->{
|
||||
u.setLastVersionIs(0);
|
||||
});
|
||||
this.updateBatchById(oldParent);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1693,16 +1696,19 @@ public class BomNewEbomParentService extends ServiceImpl<BomNewEbomParentMapper,
|
|||
//同一物料且存在一个 lastVersionIs=1
|
||||
if(ObjectUtil.isNotNull(eBomEdit.getParentEntity().getLastVersionIs())
|
||||
&& ObjectUtil.equal(eBomEdit.getParentEntity().getLastVersionIs(),1L)) {
|
||||
BomNewEbomParentEntity oldParent= this.lambdaQuery()
|
||||
List<BomNewEbomParentEntity> oldParent= this.lambdaQuery()
|
||||
.eq(BomNewEbomParentEntity::getMaterialNo, eBomEdit.getParentEntity().getMaterialNo())
|
||||
.eq(BomNewEbomParentEntity::getLastVersionIs,1)
|
||||
//.ne(BomNewEbomParentEntity::getStatus, EBomStatusEnum.PUBLISHED.getValue())
|
||||
.ne(BomNewEbomParentEntity::getRowId, eBomEdit.getParentEntity().getRowId())
|
||||
.one();
|
||||
.list();
|
||||
|
||||
if(Objects.nonNull(oldParent)){
|
||||
oldParent.setLastVersionIs(0);
|
||||
this.updateById(oldParent);
|
||||
if(CollUtil.isNotEmpty(oldParent)){
|
||||
// oldParent.setLastVersionIs(0);
|
||||
oldParent.forEach(u->{
|
||||
u.setLastVersionIs(0);
|
||||
});
|
||||
this.updateBatchById(oldParent);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue