优化--单位标签数据只取一条

上级 02c76457
...@@ -93,10 +93,11 @@ public class CompanyServiceImpl implements CompanyService { ...@@ -93,10 +93,11 @@ public class CompanyServiceImpl implements CompanyService {
// 设置手机号 // 设置手机号
CompanyBackUserDO companyBackUserDO = companyDao.getCompanyBackUserByCompanyId(id); CompanyBackUserDO companyBackUserDO = companyDao.getCompanyBackUserByCompanyId(id);
if (companyBackUserDO != null) { if (companyBackUserDO != null) {
BackUserAccountDO backUserAccountDO = backUserAccountDao.getBackUserAccountDO(companyBackUserDO.getBackUserAccountId()); Integer backUserAccountId = companyBackUserDO.getBackUserAccountId();
BackUserAccountDO backUserAccountDO = backUserAccountDao.getBackUserAccountDO(backUserAccountId);
if (backUserAccountDO != null) { if (backUserAccountDO != null) {
companyInfoVO.setPhoneNum(backUserAccountDO.getPhoneNum()); companyInfoVO.setPhoneNum(backUserAccountDO.getPhoneNum());
companyInfoVO.setBackUserId(companyBackUserDO.getBackUserAccountId()); companyInfoVO.setBackUserId(backUserAccountId);
} }
} }
return ResultBody.success(companyInfoVO); return ResultBody.success(companyInfoVO);
......
...@@ -162,7 +162,7 @@ ...@@ -162,7 +162,7 @@
FROM company_back_user cbu INNER JOIN company_info ci ON ci.id = cbu.company_info_id FROM company_back_user cbu INNER JOIN company_info ci ON ci.id = cbu.company_info_id
inner join company_member cm on cm.company_info_id = ci.id inner join company_member cm on cm.company_info_id = ci.id
left outer join user_tag ut on ut.user_account_id = cm.user_account_id left outer join user_tag ut on ut.user_account_id = cm.user_account_id
WHERE cbu.back_user_account_id = #{backUserAccountId} and ci.is_deleted = 0 and cm.is_leader = 1 WHERE cbu.back_user_account_id = #{backUserAccountId} and ci.is_deleted = 0 and cm.is_leader = 1 limit 1
</select> </select>
<select id="countCompanyBackUser" resultType="java.lang.Integer"> <select id="countCompanyBackUser" resultType="java.lang.Integer">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论