Merge remote-tracking branch 'origin/master'

This commit is contained in:
lSun 2025-08-19 17:31:15 +08:00
commit 60a7e49a7d
4 changed files with 27 additions and 4 deletions

View File

@ -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);
} }

View File

@ -461,6 +461,7 @@ public class OrganizationalServiceImpl implements OrganizationalService {
AjaxRes ar = new AjaxRes(); AjaxRes ar = new AjaxRes();
try { try {
OrganizationalBean o = new OrganizationalBean(); OrganizationalBean o = new OrganizationalBean();
o.setId(bean.getId());
if (StringUtils.isNotBlank(bean.getIdCard()) || StringUtils.isNotBlank(bean.getPhone())) { if (StringUtils.isNotBlank(bean.getIdCard()) || StringUtils.isNotBlank(bean.getPhone())) {
o.setIdCard(bean.getIdCard()); o.setIdCard(bean.getIdCard());
o.setUserPhone(bean.getPhone()); o.setUserPhone(bean.getPhone());
@ -520,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;
} }

View File

@ -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} 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>

View File

@ -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,