问题知识库对接。
This commit is contained in:
+6
-5
@@ -15,12 +15,8 @@ import org.apache.shiro.SecurityUtils;
|
|||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Date;
|
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
import java.util.stream.Stream;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import org.springframework.transaction.annotation.Propagation;
|
import org.springframework.transaction.annotation.Propagation;
|
||||||
@@ -164,6 +160,11 @@ public class ProblemKnowledgeBaseEOServiceImpl extends ServiceImpl<ProblemKnowle
|
|||||||
permissionUser.setProblemKnowledgeBaseId(problemKnowledgeBaseEO.getId());
|
permissionUser.setProblemKnowledgeBaseId(problemKnowledgeBaseEO.getId());
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//根据用户id去重。
|
||||||
|
permissionUserList = permissionUserList.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() ->
|
||||||
|
new TreeSet<>(Comparator.comparing(o -> o.getUserId()))),
|
||||||
|
ArrayList::new));
|
||||||
|
|
||||||
//3.把允许的用户添加进权限表。
|
//3.把允许的用户添加进权限表。
|
||||||
this.problemKnowledgeBaseUserEOService.saveOrUpdateBatch(permissionUserList);
|
this.problemKnowledgeBaseUserEOService.saveOrUpdateBatch(permissionUserList);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user