|
@ -6,33 +6,23 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
|
import com.yihu.jw.base.dao.team.BaseTeamDao;
|
|
import com.yihu.jw.base.dao.team.BaseTeamDao;
|
|
import com.yihu.jw.base.dao.team.BaseTeamMemberDao;
|
|
import com.yihu.jw.base.dao.team.BaseTeamMemberDao;
|
|
import com.yihu.jw.base.service.dict.DictHospitalDeptService;
|
|
import com.yihu.jw.base.service.dict.DictHospitalDeptService;
|
|
import com.yihu.jw.base.service.doctor.BaseDoctorService;
|
|
|
|
import com.yihu.jw.base.service.org.OrgTree;
|
|
import com.yihu.jw.base.service.org.OrgTree;
|
|
import com.yihu.jw.base.service.org.OrgTreeService;
|
|
import com.yihu.jw.base.service.org.OrgTreeService;
|
|
import com.yihu.jw.base.util.ConstantUtils;
|
|
import com.yihu.jw.base.util.ConstantUtils;
|
|
import com.yihu.jw.base.util.JavaBeanUtils;
|
|
import com.yihu.jw.base.util.JavaBeanUtils;
|
|
import com.yihu.jw.entity.base.dict.DictHospitalDeptDO;
|
|
import com.yihu.jw.entity.base.dict.DictHospitalDeptDO;
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
|
|
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorHospitalDO;
|
|
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorRoleDO;
|
|
|
|
import com.yihu.jw.entity.base.patient.BasePatientDO;
|
|
|
|
import com.yihu.jw.entity.base.patient.PatientMedicareCardDO;
|
|
|
|
|
|
import com.yihu.jw.entity.base.team.BaseTeamDO;
|
|
import com.yihu.jw.entity.base.team.BaseTeamMemberDO;
|
|
import com.yihu.jw.entity.base.team.BaseTeamMemberDO;
|
|
import com.yihu.jw.entity.base.user.UserDO;
|
|
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
|
|
import com.yihu.jw.hospital.dict.WlyyHospitalSysDictDao;
|
|
import com.yihu.jw.hospital.dict.WlyyHospitalSysDictDao;
|
|
import com.yihu.jw.restmodel.base.team.BaseTeamVO;
|
|
import com.yihu.jw.restmodel.base.team.BaseTeamVO;
|
|
import com.yihu.jw.restmodel.base.wx.WxGraphicMessageVO;
|
|
|
|
import com.yihu.jw.restmodel.base.wx.WxReplySceneVO;
|
|
|
|
import com.yihu.jw.utils.StringUtil;
|
|
import com.yihu.jw.utils.StringUtil;
|
|
import com.yihu.jw.utils.hibernate.HibenateUtils;
|
|
import com.yihu.jw.utils.hibernate.HibenateUtils;
|
|
import com.yihu.mysql.query.BaseJpaService;
|
|
import com.yihu.mysql.query.BaseJpaService;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.jdbc.core.BeanPropertyRowMapper;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import com.yihu.jw.entity.base.team.BaseTeamDO;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.util.CollectionUtils;
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
@ -154,6 +144,7 @@ public class BaseTeamService extends BaseJpaService<BaseTeamDO, BaseTeamDao> {
|
|
for(Object object : teamMembers){
|
|
for(Object object : teamMembers){
|
|
baseTeamMemberDO = objectMapper.readValue(object.toString(),BaseTeamMemberDO.class);
|
|
baseTeamMemberDO = objectMapper.readValue(object.toString(),BaseTeamMemberDO.class);
|
|
baseTeamMemberDO.setTeamCode(baseTeamDO.getId());
|
|
baseTeamMemberDO.setTeamCode(baseTeamDO.getId());
|
|
|
|
baseTeamMemberDO.setDel("1");
|
|
if(roleIdList.contains(baseTeamMemberDO.getId())){
|
|
if(roleIdList.contains(baseTeamMemberDO.getId())){
|
|
roleIdList.remove(baseTeamMemberDO.getId());
|
|
roleIdList.remove(baseTeamMemberDO.getId());
|
|
}
|
|
}
|