|
@@ -14,12 +14,9 @@ import com.boman.common.redis.service.RedisService;
|
|
import com.boman.domain.GenTable;
|
|
import com.boman.domain.GenTable;
|
|
import com.boman.domain.GenTableColumn;
|
|
import com.boman.domain.GenTableColumn;
|
|
import com.boman.domain.constant.*;
|
|
import com.boman.domain.constant.*;
|
|
|
|
+import com.boman.domain.exception.NoSuchFunctionException;
|
|
import com.boman.gen.api.RemoteGenTableColumnService;
|
|
import com.boman.gen.api.RemoteGenTableColumnService;
|
|
import com.boman.gen.api.RemoteGenTableService;
|
|
import com.boman.gen.api.RemoteGenTableService;
|
|
-import com.boman.system.api.RemoteDeptService;
|
|
|
|
-import com.boman.system.api.RemoteDictDataService;
|
|
|
|
-import com.boman.system.api.RemoteRoleDataService;
|
|
|
|
-import com.boman.system.api.RemoteUserService;
|
|
|
|
import com.boman.web.core.domain.ActionType;
|
|
import com.boman.web.core.domain.ActionType;
|
|
import com.boman.web.core.domain.FormDataDto;
|
|
import com.boman.web.core.domain.FormDataDto;
|
|
import com.boman.web.core.domain.RowResult;
|
|
import com.boman.web.core.domain.RowResult;
|
|
@@ -304,6 +301,11 @@ public class TableServiceCmdService {
|
|
return getByTableName(tableName, columns, isUi);
|
|
return getByTableName(tableName, columns, isUi);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // 权限
|
|
|
|
+ if (checkAuthGetObject(genTable, id)) {
|
|
|
|
+ throw new NoSuchFunctionException("此模块:[" + genTable.getFunctionName() + "], 无根据id获取功能");
|
|
|
|
+ }
|
|
|
|
+
|
|
// 默认查所有字段,不支持自定义
|
|
// 默认查所有字段,不支持自定义
|
|
String pkName = IdUtils.getPkName(genTable.getColumns());
|
|
String pkName = IdUtils.getPkName(genTable.getColumns());
|
|
JSONObject json = selectService.selectById(tableName, pkName, id);
|
|
JSONObject json = selectService.selectById(tableName, pkName, id);
|