mirror of
https://github.com/hs-web/hsweb-framework.git
synced 2026-05-19 06:18:15 +08:00
优化转换
This commit is contained in:
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
|
||||
import org.hswebframework.web.authorization.access.DataAccessConfig;
|
||||
import org.hswebframework.web.authorization.simple.builder.DataAccessConfigConvert;
|
||||
import org.hswebframework.web.organizational.authorization.access.DataAccessType;
|
||||
import org.springframework.util.StringUtils;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
@@ -25,6 +26,9 @@ public class CustomScopeDataAccessConfigConvert implements DataAccessConfigConve
|
||||
|
||||
@Override
|
||||
public DataAccessConfig convert(String type, String action, String config) {
|
||||
if (StringUtils.isEmpty(config)) {
|
||||
config = "{}";
|
||||
}
|
||||
SimpleCustomScopeDataAccessConfig accessConfig = JSON.parseObject(config, SimpleCustomScopeDataAccessConfig.class);
|
||||
accessConfig.setAction(action);
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ package org.hswebframework.web.organizational.authorization.simple;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import org.hswebframework.web.authorization.access.DataAccessConfig;
|
||||
import org.hswebframework.web.authorization.simple.builder.DataAccessConfigConvert;
|
||||
import org.springframework.util.StringUtils;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
@@ -24,6 +25,9 @@ public class ScopeDataAccessConfigConvert implements DataAccessConfigConvert {
|
||||
|
||||
@Override
|
||||
public DataAccessConfig convert(String type, String action, String config) {
|
||||
if (StringUtils.isEmpty(config)) {
|
||||
config = "{}";
|
||||
}
|
||||
SimpleScopeDataAccessConfig accessConfig = JSON.parseObject(config, SimpleScopeDataAccessConfig.class);
|
||||
accessConfig.setAction(action);
|
||||
accessConfig.setType(type);
|
||||
|
||||
Reference in New Issue
Block a user