法规清单批量删除--添加ids为空校验

This commit is contained in:
zhn
2022-09-08 16:24:58 +08:00
parent ee2a70cc08
commit 407be0590d
@@ -617,6 +617,13 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
*/
@Override
public void deleteByIds(List<String> ids,String projectLibraryId,String cut) {
if(ObjectUtils.isEmpty(ids)){
if(CutEnum.CN.getValue().equals(cut)){
throw new JeroBootException("请选择数据");
}else{
throw new JeroBootException("Please select data");
}
}
LoginUser currentUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
int isProjectRole = checkUserRole(projectLibraryId, currentUser.getId(),"");
if(!ProjectRoleEnum.STUDIO_ENGINEER.getValue().equals(String.valueOf(isProjectRole))){
@@ -638,7 +645,6 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl<ProjectLawsIn
String enContentLog = username+" deleted “"+serialNumber+"” from the list";
projectLawsInventoryLogEOService.updateLog(contentLog, projectLibraryId,CutEnum.CN.getValue());
projectLawsInventoryLogEOService.updateLog(contentLog, projectLibraryId,CutEnum.EN.getValue());
removeByIds(ids);
this.projectTaskInventoryEOService.deleteByProjectLawsInventoryIds(ids);