优化--增加单位查询返回字段cooperationTagId

上级 90ca63fa
...@@ -45,6 +45,13 @@ public interface CompanyDao { ...@@ -45,6 +45,13 @@ public interface CompanyDao {
*/ */
CompanyInfoDO getCompanyInfoById(Integer id); CompanyInfoDO getCompanyInfoById(Integer id);
/**
* 根据当前公司id查找到公司加盟的类型标签
* @param id 公司id
* @return {@link Integer}
*/
Integer getCompanyTagId(Integer id);
/** /**
* 单位数量查询 * 单位数量查询
* *
......
...@@ -93,6 +93,8 @@ public class CompanyServiceImpl implements CompanyService { ...@@ -93,6 +93,8 @@ public class CompanyServiceImpl implements CompanyService {
@Override @Override
public ResultBody<CompanyInfoVO> getCompanyInfoById(Integer id) { public ResultBody<CompanyInfoVO> getCompanyInfoById(Integer id) {
CompanyInfoDO companyInfoDO = companyDao.getCompanyInfoById(id); CompanyInfoDO companyInfoDO = companyDao.getCompanyInfoById(id);
//根据公司id查找到当前加盟公司的标签
Integer companyTagId = companyDao.getCompanyTagId(id);
if (companyInfoDO != null) { if (companyInfoDO != null) {
CompanyInfoVO companyInfoVO = companyInfoDO.buildCompanyInfoVO(); CompanyInfoVO companyInfoVO = companyInfoDO.buildCompanyInfoVO();
// 设置手机号 // 设置手机号
...@@ -106,6 +108,7 @@ public class CompanyServiceImpl implements CompanyService { ...@@ -106,6 +108,7 @@ public class CompanyServiceImpl implements CompanyService {
companyInfoVO.setBackUserId(backUserAccountId); companyInfoVO.setBackUserId(backUserAccountId);
} }
} }
companyInfoVO.setCooperationTagId(companyTagId);
return ResultBody.success(companyInfoVO); return ResultBody.success(companyInfoVO);
} }
return ResultBody.success(); return ResultBody.success();
......
...@@ -328,4 +328,9 @@ ...@@ -328,4 +328,9 @@
left join company_member cm on cbu.company_info_id = cm.company_info_id left join company_member cm on cbu.company_info_id = cm.company_info_id
where bua.id = #{backUserId} where bua.id = #{backUserId}
</select> </select>
<select id="getCompanyTagId" resultType="java.lang.Integer">
select cooperation_tag_id from company_member cm
left join user_tag ut on cm.user_account_id = ut.user_account_id
WHERE cm.is_leader = 1 and cm.company_info_id = #{id}
</select>
</mapper> </mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论