|
@@ -965,13 +965,15 @@ public class FeishuInfoController {
|
|
|
//todo:处理人员
|
|
|
//获取应用可用范围内的人员
|
|
|
JSONArray userArrays = (JSONArray) availableRange.get("user_ids");
|
|
|
+ System.out.println("userArrays==========="+userArrays.toJSONString());
|
|
|
if(userArrays!=null&&userArrays.size()>0){
|
|
|
for (int i = 0; i < userArrays.size(); i++) {
|
|
|
- JSONObject userOb = userArrays.getJSONObject(i);
|
|
|
- boolean b = allUserList.stream().anyMatch(al -> al.getFeishuUserid() != null && al.getFeishuUserid().equals(userOb.getString("open_id")));
|
|
|
+ String uid = userArrays.getString(i);
|
|
|
+ boolean b = allUserList.stream().anyMatch(al -> al.getFeishuUserid() != null && al.getFeishuUserid().equals(uid));
|
|
|
if(!b){
|
|
|
//不存在的人员, 进行插入
|
|
|
User user = new User();
|
|
|
+ JSONObject userOb = feishuInfoService.getUserInfo(feishuInfo, uid);
|
|
|
user.setId(SnowFlake.nextId()+"")
|
|
|
.setRoleId(role.getId())//默认普通员工
|
|
|
.setRoleName(role.getRolename())
|