浏览代码

操作数据时, 检查操作权限-1

wuweihao 3 年之前
父节点
当前提交
4f5d326bcb

+ 1 - 1
gis_db/src/main/java/com/gis/db/mapper/TableMapper.java

@@ -12,7 +12,7 @@ import org.springframework.stereotype.Component;
 @Mapper
 public interface TableMapper extends BaseMapper<TableEntity> {
 
-    @Select("SELECT b.name_table, b.id from sys_field a left join sys_table b on b.id=a.table_id where a.is_delete=0 and a.id=#{id}")
+    @Select("SELECT b.name_table, b.id, b.creator_id from sys_field a left join sys_table b on b.id=a.table_id where a.is_delete=0 and a.id=#{id}")
     TableEntity getTableByFieldId(Long id);
 
     @Update("UPDATE sys_table set is_delete=1, update_time=NOW() where project_id=#{projectId}")

+ 1 - 0
gis_db/src/main/java/com/gis/db/service/impl/ProjectServiceImpl.java

@@ -140,6 +140,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, ProjectEntity
 
     @Override
     public void checkCreatorId(Long creatorId) {
+        BaseRuntimeException.isNull(creatorId, ErrorEnum.FAILURE_SYS_2001);
         Integer isAdmin = baseService.getIsAdmin();
         if (isAdmin == 0){
             Long userId = baseService.getUserId();