提交 c21f31ff 作者: zhenjie

新增单位查询

上级 24de4d87
......@@ -124,4 +124,11 @@ public class CompanyController extends BaseController {
public List<CompanyInfoVO> listCompanyInfoByIds(@RequestBody List<Integer> ids) {
return companyService.listCompanyInfoByIds(ids);
}
@ApiOperation(value = "批量获取单位信息-后台用户id批量获取")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = CompanyInfoVO.class)})
@PostMapping("listCompanyInfoByBUIds")
public List<CompanyInfoVO> listCompanyInfoByBUIds(@RequestBody List<Integer> backUserAccountIds) {
return companyService.listCompanyInfoByBUIds(backUserAccountIds);
}
}
......@@ -164,4 +164,6 @@ public interface CompanyService {
void unbindingAllUsers(Integer id);
List<CompanyInfoVO> listCompanyInfoByIds(List<Integer> ids);
List<CompanyInfoVO> listCompanyInfoByBUIds(List<Integer> backUserAccountIds);
}
......@@ -247,4 +247,11 @@ public class CompanyServiceImpl implements CompanyService {
List<CompanyInfoVO> companyInfoVOS = companyInfoDOS.stream().map(CompanyInfoDO::buildCompanyInfoVO).collect(Collectors.toList());
return companyInfoVOS;
}
@Override
public List<CompanyInfoVO> listCompanyInfoByBUIds(List<Integer> backUserAccountIds) {
List<CompanyInfoDO> companyInfoDOS = this.listCompanyInfoByUID(backUserAccountIds);
List<CompanyInfoVO> companyInfoVOS = companyInfoDOS.stream().map(CompanyInfoDO::buildCompanyInfoVO).collect(Collectors.toList());
return companyInfoVOS;
}
}
......@@ -165,7 +165,7 @@
ci.company_user_name,
ci.phone_num, ci.remark, ci.create_time, cbu.back_user_account_id,ci.content, ci.score, ci.back_img
FROM company_info ci INNER JOIN company_back_user cbu ON ci.id = cbu.company_info_id
WHERE ci.is_deleted = 0
WHERE 1 = 1
<if test="backUserIds != null">
<foreach collection="backUserIds" item="backUserAccountId" open="and cbu.back_user_account_id in ("
close=")" separator=",">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论