选人组件修改
This commit is contained in:
+2
-2
@@ -82,8 +82,8 @@ public class TsInstitutionController extends BaseController<TsInstitution> {
|
|||||||
|
|
||||||
@ApiOperation("获得下一级的部门和人员")
|
@ApiOperation("获得下一级的部门和人员")
|
||||||
@GetMapping("/getNext")
|
@GetMapping("/getNext")
|
||||||
public List<TsInstitution> getNext(String institutionId){
|
public List<TsInstitution> getNext(String institutionId,String userName){
|
||||||
return tsInstitutionService.getNext(institutionId);
|
return tsInstitutionService.getNext(institutionId,userName);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation("获得第一级部门目录")
|
@ApiOperation("获得第一级部门目录")
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ public interface TsInstitutionDao extends BaseMapper<TsInstitution> {
|
|||||||
* 根据部门id查询此部门的子一级人员
|
* 根据部门id查询此部门的子一级人员
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<TsInstitution> selectNextUser(String institutionId);
|
List<TsInstitution> selectNextUser(@Param("institutionId") String institutionId,@Param("userName") String userName);
|
||||||
|
|
||||||
|
|
||||||
List<TsInstitution> selectTreeByIds(@Param("rootIds") List<String> rootIds);
|
List<TsInstitution> selectTreeByIds(@Param("rootIds") List<String> rootIds);
|
||||||
|
|||||||
+1
-1
@@ -35,7 +35,7 @@ public interface ITsInstitutionService extends IService<TsInstitution> {
|
|||||||
* @param institutionId
|
* @param institutionId
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public List<TsInstitution> getNext(String institutionId);
|
public List<TsInstitution> getNext(String institutionId,String userName);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得第一级的部门
|
* 获得第一级的部门
|
||||||
|
|||||||
+2
-2
@@ -204,9 +204,9 @@ public class TsInstitutionServiceImpl extends ServiceImpl<TsInstitutionDao, TsIn
|
|||||||
* 通过部门id获得这个部门下的下一级部门
|
* 通过部门id获得这个部门下的下一级部门
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public List<TsInstitution> getNext(String institutionId){
|
public List<TsInstitution> getNext(String institutionId,String userName){
|
||||||
List<TsInstitution> tsInstitutions = tsInstitutionDao.selectNextInstitution(institutionId);
|
List<TsInstitution> tsInstitutions = tsInstitutionDao.selectNextInstitution(institutionId);
|
||||||
List<TsInstitution> tsUsers=tsInstitutionDao.selectNextUser(institutionId);
|
List<TsInstitution> tsUsers=tsInstitutionDao.selectNextUser(institutionId,userName);
|
||||||
|
|
||||||
|
|
||||||
for(TsInstitution tsInstitution:tsInstitutions){
|
for(TsInstitution tsInstitution:tsInstitutions){
|
||||||
|
|||||||
@@ -39,6 +39,9 @@
|
|||||||
<select id="selectNextUser" resultMap="TsUser">
|
<select id="selectNextUser" resultMap="TsUser">
|
||||||
select * from ts_user
|
select * from ts_user
|
||||||
WHERE institution_id=#{institutionId}
|
WHERE institution_id=#{institutionId}
|
||||||
|
<if test="userName != null and userName != '' ">
|
||||||
|
and ( ts_user.ACCOUNT like concat(concat('%',#{userName}),'%') or ts_user.UNAME like concat(concat('%',#{userName}),'%') )
|
||||||
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectTreeByIds" resultMap="TsInstitution">
|
<select id="selectTreeByIds" resultMap="TsInstitution">
|
||||||
|
|||||||
Reference in New Issue
Block a user