项目库--删除验证
This commit is contained in:
+10
@@ -211,6 +211,16 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl<ProjectLibraryBas
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void checkData(String id, String cut) {
|
public void checkData(String id, String cut) {
|
||||||
|
//判断该条项目是否是自己创建,如果不是则不能删除
|
||||||
|
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
|
List<ProjectLibraryBase> projectLibraryBases = this.queryById(id);
|
||||||
|
if(!loginUser.getUsername().equals(projectLibraryBases.get(0).getCreateBy())){
|
||||||
|
if(CutEnum.CN.getValue().equals(cut)){
|
||||||
|
throw new JeroBootException("该条项目非本人创建,不能删除");
|
||||||
|
}else{
|
||||||
|
throw new JeroBootException("This item is not created by myself and cannot be deleted");
|
||||||
|
}
|
||||||
|
}
|
||||||
QueryWrapper<ProjectLawsInventoryEO> lawsInventoryQueryWrapper = new QueryWrapper<>();
|
QueryWrapper<ProjectLawsInventoryEO> lawsInventoryQueryWrapper = new QueryWrapper<>();
|
||||||
lawsInventoryQueryWrapper.eq("project_library_id",id);
|
lawsInventoryQueryWrapper.eq("project_library_id",id);
|
||||||
List<ProjectLawsInventoryEO> lawsInventoryRecords = projectLawsInventoryEOMapper.selectList(lawsInventoryQueryWrapper);
|
List<ProjectLawsInventoryEO> lawsInventoryRecords = projectLawsInventoryEOMapper.selectList(lawsInventoryQueryWrapper);
|
||||||
|
|||||||
Reference in New Issue
Block a user