JSON解析调整
This commit is contained in:
parent
dd0ac17165
commit
1757997373
@ -86,15 +86,22 @@ public class TodoTaskServiceImpl implements TodoTaskService {
|
|||||||
String currentProcessor = todoTaskPojo.getCurrentProcessor();
|
String currentProcessor = todoTaskPojo.getCurrentProcessor();
|
||||||
BeanUtils.copyProperties(todoTaskPojo, todoTaskPojo1);
|
BeanUtils.copyProperties(todoTaskPojo, todoTaskPojo1);
|
||||||
|
|
||||||
List<String> strings = JSON.parseArray(currentProcessor).toList(String.class).stream()
|
List<String> strings = new ArrayList<>();
|
||||||
.map(x -> {
|
if (ObjectUtils.isNotEmpty(currentProcessor)) {
|
||||||
XdapUsers xdapUsers = xdapDeptUsersService.selectUserByID(x);
|
try {
|
||||||
if (ObjectUtils.isNotEmpty(xdapUsers)) {
|
strings = JSON.parseArray(currentProcessor).toList(String.class).stream()
|
||||||
return xdapUsers.getUsername();
|
.map(x -> {
|
||||||
} else {
|
XdapUsers xdapUsers = xdapDeptUsersService.selectUserByID(x);
|
||||||
return "未知用户名:" + x;
|
if (ObjectUtils.isNotEmpty(xdapUsers)) {
|
||||||
}
|
return xdapUsers.getUsername();
|
||||||
}).collect(Collectors.toList());
|
} else {
|
||||||
|
return "未知用户名:" + x;
|
||||||
|
}
|
||||||
|
}).collect(Collectors.toList());
|
||||||
|
} catch (Exception e) {
|
||||||
|
strings = Arrays.asList(currentProcessor);
|
||||||
|
}
|
||||||
|
}
|
||||||
todoTaskPojo1.setCurrentProcessor(String.join(",", strings));
|
todoTaskPojo1.setCurrentProcessor(String.join(",", strings));
|
||||||
tods.add(todoTaskPojo1);
|
tods.add(todoTaskPojo1);
|
||||||
}
|
}
|
||||||
@ -153,19 +160,21 @@ public class TodoTaskServiceImpl implements TodoTaskService {
|
|||||||
String currentProcessor = todoTaskPojo.getCurrentProcessor();
|
String currentProcessor = todoTaskPojo.getCurrentProcessor();
|
||||||
BeanUtils.copyProperties(todoTaskPojo, todoTaskPojo1);
|
BeanUtils.copyProperties(todoTaskPojo, todoTaskPojo1);
|
||||||
|
|
||||||
List<String> strings = null;
|
List<String> strings = new ArrayList<>();
|
||||||
try {
|
if (ObjectUtils.isNotEmpty(currentProcessor)) {
|
||||||
strings = JSON.parseArray(currentProcessor).toList(String.class).stream()
|
try {
|
||||||
.map(x -> {
|
strings = JSON.parseArray(currentProcessor).toList(String.class).stream()
|
||||||
XdapUsers xdapUsers = xdapDeptUsersService.selectUserByID(x);
|
.map(x -> {
|
||||||
if (ObjectUtils.isNotEmpty(xdapUsers)) {
|
XdapUsers xdapUsers = xdapDeptUsersService.selectUserByID(x);
|
||||||
return xdapUsers.getUsername();
|
if (ObjectUtils.isNotEmpty(xdapUsers)) {
|
||||||
} else {
|
return xdapUsers.getUsername();
|
||||||
return "未知用户名:" + x;
|
} else {
|
||||||
}
|
return "未知用户名:" + x;
|
||||||
}).collect(Collectors.toList());
|
}
|
||||||
} catch (Exception e) {
|
}).collect(Collectors.toList());
|
||||||
strings = Arrays.asList("解析失败 未知用户名:" + currentProcessor);
|
} catch (Exception e) {
|
||||||
|
strings = Arrays.asList(currentProcessor);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
todoTaskPojo1.setCurrentProcessor(String.join(",", strings));
|
todoTaskPojo1.setCurrentProcessor(String.join(",", strings));
|
||||||
tods.add(todoTaskPojo1);
|
tods.add(todoTaskPojo1);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user