From 0c72306dbae73aa27d871e4cdb13c175daa82dc2 Mon Sep 17 00:00:00 2001 From: changpengfei Date: Fri, 22 Oct 2021 16:21:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E8=B4=AF=E5=88=B6=E5=8C=BB=E7=94=9F?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/service/impl/TeamServiceImpl.java | 48 +++++++++++++++------- 1 file changed, 33 insertions(+), 15 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TeamServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TeamServiceImpl.java index dff0300..e8ad011 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TeamServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TeamServiceImpl.java @@ -1,5 +1,6 @@ package com.lyms.platform.operate.web.service.impl; +import com.alibaba.fastjson.JSONObject; import com.lyms.platform.common.constants.ErrorCodeConstants; import com.lyms.platform.common.result.BaseObjectResponse; import com.lyms.platform.common.result.BaseResponse; @@ -24,6 +25,7 @@ import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.Date; import java.util.List; +import java.util.Map; @Service public class TeamServiceImpl implements TeamService { @@ -62,8 +64,37 @@ public class TeamServiceImpl implements TeamService { criteria.and("hospitalId").is(hospitalId); } PageResult pageResult = findMongoPage(TeamModel.class, new Query(criteria).with(new Sort(Sort.Direction.DESC, "created")), page, limit); - List babyEyeChecks = (List) pageResult.getGrid(); -// pageResult.setGrid(setDatas(babyEyeChecks)); + List tLst = (List) pageResult.getGrid(); + + List rLst=new ArrayList(); + + for (TeamModel t:tLst){ + Map row=(Map) (JSONObject.toJSON(t)); + + UsersQuery usersQuery = new UsersQuery(); + List ids=new ArrayList<>(); + + for (String id : t.getDoctorIdArr()) { + ids.add(Integer.valueOf(id)); + } + + usersQuery.setIds(ids); + List uLst=usersService.queryUsers(usersQuery); + + StringBuffer sb=new StringBuffer(); + + for (int i = 0; i < uLst.size(); i++) { + if (i0?tLst.get(0):null); } - public static void main(String[] args) { - List l1=new ArrayList<>(); - l1.add(1); - l1.add(2); - l1.add(3); - l1.add(4); - List l2=new ArrayList<>(); - l2.add(3); - l2.add(4); - l2.add(5); - l1.removeAll(l2); - System.out.println(l1); - } } -- 1.8.3.1