diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLawsInventoryEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLawsInventoryEOServiceImpl.java index 372956882..bbe1040b2 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLawsInventoryEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLawsInventoryEOServiceImpl.java @@ -4029,13 +4029,15 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl updateLawsInventoryWrapper = new QueryWrapper<>(); - updateLawsInventoryWrapper.lambda().in(ProjectLawsInventoryEO::getId,idList); ProjectLawsInventoryEO projectLawsInventoryEO = new ProjectLawsInventoryEO(); projectLawsInventoryEO.setInventoryAffirmStatus(InventoryAffirmStatusEnum.NOT_STARTED.getValue()); projectLawsInventoryEO.setTaskAffirmStatus(TaskAffirmStatusEnum.NOT_STARTED.getValue()); //清单、任务确认初始化。 - this.baseMapper.update(projectLawsInventoryEO,updateLawsInventoryWrapper); + LambdaUpdateWrapper updateWrapper = new LambdaUpdateWrapper<>(); + updateWrapper.in(ProjectLawsInventoryEO::getId,idList); + updateWrapper.set(ProjectLawsInventoryEO::getRegulationOwnerSubmitStatus,null); + updateWrapper.set(ProjectLawsInventoryEO::getHomologationEngineerSubmitStatus,null); + super.update(projectLawsInventoryEO, updateWrapper); QueryWrapper taskInventoryQueryWrapper = new QueryWrapper<>(); taskInventoryQueryWrapper.lambda().in(ProjectTaskInventoryEO::getProjectLawsInventoryId,idList); @@ -4061,8 +4063,11 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl queryLawsInventoryWrapper = new QueryWrapper<>(); + queryLawsInventoryWrapper.lambda().in(ProjectLawsInventoryEO::getId,idList); + List projectTaskInventoryEOList = new ArrayList<>(); - List projectLawsInventoryEOList = this.baseMapper.selectList(updateLawsInventoryWrapper); + List projectLawsInventoryEOList = this.baseMapper.selectList(queryLawsInventoryWrapper); projectLawsInventoryEOList.forEach(projectLawsInventory -> { ProjectTaskInventoryEO projectTaskInventoryEO = new ProjectTaskInventoryEO(); String projectTaskInventoryId = UUID.randomUUID().toString().replace("-", "");