|
@@ -39,16 +39,17 @@ public class WmTeamServiceImpl extends ServiceImpl<WmTeamMapper, WmTeam> impleme
|
|
* 查询可选择的人员
|
|
* 查询可选择的人员
|
|
*
|
|
*
|
|
* @param teamId
|
|
* @param teamId
|
|
- * @return
|
|
|
|
|
|
+ * @param realNameOrPhone
|
|
|
|
+ * @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public Map<String, Object> listSelectableUser(Integer teamId) {
|
|
|
|
|
|
+ public Map<String, Object> listSelectableUser(Integer teamId, String realNameOrPhone) {
|
|
Map<String, Object> resultMap = MapUtil.newHashMap(3);
|
|
Map<String, Object> resultMap = MapUtil.newHashMap(3);
|
|
Integer deptId = SecurityUtils.getUser().getDeptId();
|
|
Integer deptId = SecurityUtils.getUser().getDeptId();
|
|
// 查询负责人user(药企管理员或CSO管理员)
|
|
// 查询负责人user(药企管理员或CSO管理员)
|
|
- List<SysUser> leaderUserList = sysUserMapper.selectByDeptIdAndRoleId(deptId, CollectionUtil.toList(3, 4));
|
|
|
|
|
|
+ List<SysUser> leaderUserList = sysUserMapper.selectByDeptIdAndRoleId(deptId, realNameOrPhone, CollectionUtil.toList(3, 4));
|
|
// 查询组成人员user(兼职学术信息沟通专员)
|
|
// 查询组成人员user(兼职学术信息沟通专员)
|
|
- List<SysUser> memberList = sysUserMapper.selectByDeptIdAndRoleId(deptId, CollectionUtil.toList(6));
|
|
|
|
|
|
+ List<SysUser> memberList = sysUserMapper.selectByDeptIdAndRoleId(deptId, realNameOrPhone, CollectionUtil.toList(6));
|
|
// 该企业下所有团队的已配置人员
|
|
// 该企业下所有团队的已配置人员
|
|
List<WmTeam> deptTeamList = this.list(Wrappers.<WmTeam>lambdaQuery()
|
|
List<WmTeam> deptTeamList = this.list(Wrappers.<WmTeam>lambdaQuery()
|
|
.eq(WmTeam::getDeptId, deptId)
|
|
.eq(WmTeam::getDeptId, deptId)
|