提交 f4e9b1f4 作者: 刘明祎-运维用途

飞手团队展示管理员

上级 d9f1201c
流水线 #7712 已通过 于阶段
in 2 分 6 秒
...@@ -114,5 +114,7 @@ public class PilotCertificationDTO { ...@@ -114,5 +114,7 @@ public class PilotCertificationDTO {
@ApiModelProperty(value = "飞手团队对应的后台id") @ApiModelProperty(value = "飞手团队对应的后台id")
private Integer backUserId; private Integer backUserId;
@ApiModelProperty(value = "是否是管理员")
private int isAdmin;
} }
...@@ -265,13 +265,14 @@ public class PilotCertificationServiceImpl implements PilotCertificationService ...@@ -265,13 +265,14 @@ public class PilotCertificationServiceImpl implements PilotCertificationService
List<PilotCertificationDTO> collects = pilotList.stream().map(PilotCertificationDO::buildPilotCertificationDTO).collect(Collectors.toList()); List<PilotCertificationDTO> collects = pilotList.stream().map(PilotCertificationDO::buildPilotCertificationDTO).collect(Collectors.toList());
for (PilotCertificationDTO certificationDTO:collects) { for (PilotCertificationDTO certificationDTO:collects) {
Integer userAccountId = certificationDTO.getUserAccountId(); Integer userAccountId = certificationDTO.getUserAccountId();
if (certificationDao.selectCompanyByUserId(userAccountId) < 1) { //说明飞手是有团队的
continue; if (certificationDao.selectCompanyByUserId(userAccountId) > 1) {
}else { TeamMessageDO teamMessageDO = certificationDao.selectPilotTeam(userAccountId);
FlyingTeam flyingTeam = certificationDao.selectCompanyNameByFlyingUserId(userAccountId); //判断飞手是不是管理员
if(flyingTeam == null){ if (Objects.equals(teamMessageDO.getPilotMessageId(), userAccountId)){
continue; certificationDTO.setIsAdmin(1);
} }
FlyingTeam flyingTeam = certificationDao.selectCompanyNameByFlyingUserId(userAccountId);
certificationDTO.setFlyingTeam(flyingTeam.getCompanyName()); certificationDTO.setFlyingTeam(flyingTeam.getCompanyName());
certificationDTO.setBackUserId(flyingTeam.getBackUserId()); certificationDTO.setBackUserId(flyingTeam.getBackUserId());
} }
......
...@@ -529,7 +529,7 @@ ...@@ -529,7 +529,7 @@
FROM pilot_join_team p FROM pilot_join_team p
JOIN company_back_user cb ON p.back_user_id = cb.back_user_account_id JOIN company_back_user cb ON p.back_user_id = cb.back_user_account_id
JOIN company_member cm ON cb.company_info_id = cm.company_info_id JOIN company_member cm ON cb.company_info_id = cm.company_info_id
WHERE p.id = #{pilotId}; WHERE p.pilot_user_id = #{pilotId};
</select> </select>
</mapper> </mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论