添加后台管理系统登录是查找后台用户信息dao层

上级 2488bdc4
......@@ -70,7 +70,7 @@ public class AuthHandler {
public LoginSuccessDTO addPcLoginCache(BackUserAccountVO user) {
// 查询单位信息
CompanyInfoVO companyInfoVO = companyService.getCompanyInfoByBackUserAccountId(user.getId());
CompanyInfoVO companyInfoVO = companyService.getCompanyInfoByAppLoginUserId(user.getId());
companyInfoVO.setLeader(1);
// 角色信息
RoleInfoDO roleInfoDO = roleDao.getRoleInfoByUserId(user.getId());
......
......@@ -62,12 +62,20 @@ public interface CompanyDao {
List<CompanyInfoDO> listCompanyPage(CompanyInfoQO param);
/**
* 通过用户ID获取单位信息
* 通过用户ID获取单位信息 小程序
*
* @param backUserAccountId
* @return
*/
CompanyInfoDO getCompanyInfoByBackUserAccountId(Integer backUserAccountId);
/**
* 通过用户ID获取单位信息 后台管理
*
* @param backUserAccountId
* @return
*/
CompanyInfoDO getCompanyInfoByAppLoginUserId(Integer backUserAccountId);
/**
* 添加绑定关系
......
......@@ -64,6 +64,8 @@ public interface CompanyService {
*/
CompanyInfoVO getCompanyInfoByBackUserAccountId(Integer backUserAccountId);
CompanyInfoVO getCompanyInfoByAppLoginUserId(Integer backUserAccountId);
/**
* 添加绑定关系
*
......
......@@ -129,6 +129,15 @@ public class CompanyServiceImpl implements CompanyService {
}
@Override
public CompanyInfoVO getCompanyInfoByAppLoginUserId(Integer backUserAccountId) {
CompanyInfoDO companyInfoDO = companyDao.getCompanyInfoByAppLoginUserId(backUserAccountId);
if (companyInfoDO != null) {
return companyInfoDO.buildCompanyInfoVO();
}
return null;
}
@Override
public void addCompanyBackUser(CompanyBackUserDO companyBackUserDO) {
companyDao.addCompanyBackUser(companyBackUserDO);
}
......
......@@ -288,4 +288,10 @@
<select id="selectUserByUserRcd" resultType="java.lang.Integer">
select count(id) from user_rcd where user_account_id = #{userId}
</select>
<select id="getCompanyInfoByAppLoginUserId" resultType="com.mmc.iuav.user.entity.CompanyInfoDO">
SELECT ci.id, ci.company_type, ci.company_name, ci.full_name, ci.province, ci.city, ci.district, ci.address, ci.company_user_name,
ci.phone_num, ci.remark, ci.create_time,ci.brand_logo, ci.brand_name, ci.license_img, ci.credit_code, ci.content, ci.score,ci.lon,ci.lat, ci.back_img
FROM company_back_user cbu INNER JOIN company_info ci ON ci.id = cbu.company_info_id
WHERE cbu.back_user_account_id = #{backUserAccountId} and ci.is_deleted = 0
</select>
</mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论