This commit is contained in:
parent
acd5dcb6f5
commit
f15a1d5509
|
|
@ -206,4 +206,6 @@ public interface OrganizationalDao{
|
||||||
TeamGroupBean getRegisterTeamGroup(TeamGroupBean bean);
|
TeamGroupBean getRegisterTeamGroup(TeamGroupBean bean);
|
||||||
|
|
||||||
List<teamGroupPersonBean> getTeamPersons(TeamGroupBean teamGroupBean);
|
List<teamGroupPersonBean> getTeamPersons(TeamGroupBean teamGroupBean);
|
||||||
|
|
||||||
|
TeamGroupBean getTeamPersonsLeader(TeamGroupBean teamGroupBean);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -521,8 +521,17 @@ public class OrganizationalServiceImpl implements OrganizationalService {
|
||||||
@Override
|
@Override
|
||||||
public TeamGroupBean getRegisterTeamGroup(TeamGroupBean bean) {
|
public TeamGroupBean getRegisterTeamGroup(TeamGroupBean bean) {
|
||||||
TeamGroupBean teamGroupBean = mapper.getRegisterTeamGroup(bean);
|
TeamGroupBean teamGroupBean = mapper.getRegisterTeamGroup(bean);
|
||||||
// 获取班长和组员信息
|
// 获取班长信息
|
||||||
teamGroupBean.setTeamPersons(mapper.getTeamPersons(teamGroupBean));
|
TeamGroupBean leader = mapper.getTeamPersonsLeader(teamGroupBean);
|
||||||
|
teamGroupBean.setName(leader.getName());
|
||||||
|
teamGroupBean.setPhone(leader.getPhone());
|
||||||
|
teamGroupBean.setIdCard(leader.getIdCard());
|
||||||
|
teamGroupBean.setWorkType(leader.getWorkType());
|
||||||
|
teamGroupBean.setSex(leader.getSex());
|
||||||
|
teamGroupBean.setFaceUrl(leader.getFaceUrl());
|
||||||
|
// 获取组员信息
|
||||||
|
List<teamGroupPersonBean> teamPersons = mapper.getTeamPersons(teamGroupBean);
|
||||||
|
teamGroupBean.setTeamPersons(teamPersons);
|
||||||
return teamGroupBean;
|
return teamGroupBean;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -471,6 +471,18 @@
|
||||||
face_url faceUrl,
|
face_url faceUrl,
|
||||||
is_team_leader isTeamLeader
|
is_team_leader isTeamLeader
|
||||||
from team_person
|
from team_person
|
||||||
where team_id = #{id} order by is_team_leader asc
|
where team_id = #{id} and is_team_leader != 0
|
||||||
|
</select>
|
||||||
|
<select id="getTeamPersonsLeader" resultType="com.bonus.gs.sub.evaluate.evaluate.beans.TeamGroupBean">
|
||||||
|
select id,
|
||||||
|
name,
|
||||||
|
id_card idCard,
|
||||||
|
phone,
|
||||||
|
sex,
|
||||||
|
work_type workType,
|
||||||
|
face_url faceUrl,
|
||||||
|
is_team_leader isTeamLeader
|
||||||
|
from team_person
|
||||||
|
where team_id = #{id} and is_team_leader = 0
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
|
|
@ -198,7 +198,6 @@
|
||||||
SELECT
|
SELECT
|
||||||
poi.id,
|
poi.id,
|
||||||
poi.name teamGroupName,
|
poi.name teamGroupName,
|
||||||
poi.apply_man applyMan,
|
|
||||||
poi.create_time createTime,
|
poi.create_time createTime,
|
||||||
poi.info_file_url infoFileUrl,
|
poi.info_file_url infoFileUrl,
|
||||||
poi.audit_status auditStatus,
|
poi.audit_status auditStatus,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue