|
@ -283,14 +283,17 @@ public class TeamService {
|
|
|
String doc[] = doctors.split(",");
|
|
|
List<BaseTeamMemberDO> list = new ArrayList<>();
|
|
|
for (String d:doc){
|
|
|
BaseTeamMemberDO memberDO = new BaseTeamMemberDO();
|
|
|
memberDO.setDel("1");
|
|
|
memberDO.setOrgCode(teamDO.getOrgCode());
|
|
|
memberDO.setTeamCode(teamId);
|
|
|
memberDO.setCreateTime(new Date());
|
|
|
memberDO.setUpdateTime(new Date());
|
|
|
memberDO.setDoctorCode(d);
|
|
|
list.add(memberDO);
|
|
|
BaseTeamMemberDO memberDO = teamMemberDao.findUseDoctorCodeAndTeamCode(d,teamId);
|
|
|
if(memberDO==null){
|
|
|
memberDO = new BaseTeamMemberDO();
|
|
|
memberDO.setDel("1");
|
|
|
memberDO.setOrgCode(teamDO.getOrgCode());
|
|
|
memberDO.setTeamCode(teamId);
|
|
|
memberDO.setCreateTime(new Date());
|
|
|
memberDO.setUpdateTime(new Date());
|
|
|
memberDO.setDoctorCode(d);
|
|
|
list.add(memberDO);
|
|
|
}
|
|
|
}
|
|
|
teamMemberDao.saveAll(list);
|
|
|
}
|