优化转换

This commit is contained in:
zhouhao
2018-02-09 18:27:12 +08:00
parent 24ff82953c
commit 7e1a4c894f
2 changed files with 8 additions and 0 deletions

View File

@@ -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);

View File

@@ -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);