|
@@ -17,6 +17,7 @@ import org.springframework.web.context.request.ServletRequestAttributes;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import java.util.*;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
@Component
|
|
|
public class BsMetaObjectHandler implements MetaObjectHandler {
|
|
@@ -77,7 +78,7 @@ public class BsMetaObjectHandler implements MetaObjectHandler {
|
|
|
else{
|
|
|
String fullpid = org.getFullpid();
|
|
|
if(StringUtils.isNotBlank(fullpid)){
|
|
|
- List<String> fullpids = Arrays.asList(fullpid.split(","));
|
|
|
+ String[] fullpids = fullpid.split(",");
|
|
|
for (String pid : fullpids) {
|
|
|
for (SysOrganizationDo orgdo : orgdos) {
|
|
|
if(StringUtils.isNotBlank(pid) && pid.equals(orgdo.getId())){
|
|
@@ -92,7 +93,7 @@ public class BsMetaObjectHandler implements MetaObjectHandler {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- this.setFieldValByName("tenantid", tids.iterator().next(), metaObject);
|
|
|
+ this.setFieldValByName("tenantid", String.join(",", tids), metaObject);
|
|
|
}
|
|
|
}
|
|
|
|