|
@@ -447,7 +447,7 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta
|
|
Optional<User> first = null;
|
|
Optional<User> first = null;
|
|
if ((isCorpWxUser)||(dingding!=null&&dingding.getContactNeedTranslate()==1)) {
|
|
if ((isCorpWxUser)||(dingding!=null&&dingding.getContactNeedTranslate()==1)) {
|
|
Optional<User> optional = targetUserList.stream().filter(tl -> tl.getName().equals(executorName)).findFirst();
|
|
Optional<User> optional = targetUserList.stream().filter(tl -> tl.getName().equals(executorName)).findFirst();
|
|
- first = allUserList.stream().filter(u->(optional.isPresent()&&((u.getCorpwxUserid().equals(optional.get().getCorpwxUserid()))||(u.getDingdingUserid().equals(optional.get().getCorpwxUserid()))))).findFirst();
|
|
|
|
|
|
+ first = allUserList.stream().filter(u->(optional.isPresent()&&((u.getCorpwxUserid()!=null&&u.getCorpwxUserid().equals(optional.get().getCorpwxUserid()))||(u.getDingdingUserid()!=null&&u.getDingdingUserid().equals(optional.get().getCorpwxUserid()))))).findFirst();
|
|
} else {
|
|
} else {
|
|
first = allUserList.stream().filter(u ->u.getName().equals(executorName)).findFirst();
|
|
first = allUserList.stream().filter(u ->u.getName().equals(executorName)).findFirst();
|
|
}
|
|
}
|