main
黄海 1 year ago
parent 0e8f86c37a
commit e7b473cd16

@ -294,7 +294,6 @@ public class DataShareController extends Controller {
@IsLoginInterface({})
@IsSysAdminInterface({"1"})
@IsNumericInterface({"system_id"})
@EmptyInterface({"table_names"})
public void share(int system_id, String table_names) {
if (!dm.isExistTable(table_names)) {
Kv kv = Kv.by("success", false);

@ -195,10 +195,13 @@ public class DataShareModel {
}
//2、重新分配新共享表的写权限
for (String s : table_names.split(",")) {
PgUtil.grantUserPrivilege(user_name, s, PgUtil.WRITE);
if (!StrKit.isBlank(table_names)) {
for (String s : table_names.split(",")) {
PgUtil.grantUserPrivilege(user_name, s, PgUtil.WRITE);
}
}
//3、原来订阅这个系统有第三方系统有哪些它们的用户都需要取消对原来表的读授权
List<String> listUser = new ArrayList<>();
List<Integer> lSystem = getSubSystemList(system_id);

Loading…
Cancel
Save