|
@ -172,7 +172,8 @@ public class AdminTeamController extends BaseController {
|
|
|
|
|
|
@RequestMapping(value = "/{team_id}/members", method = RequestMethod.GET)
|
|
|
@ApiOperation(value = "获取团队成员")
|
|
|
public String getTeamMembers(@PathVariable("team_id") long teamId) {
|
|
|
public String getTeamMembers(@PathVariable("team_id") long teamId,
|
|
|
@RequestParam(value = "available", required = false) String available) {//true或者空过滤,false不过滤
|
|
|
try {
|
|
|
List<Object[]> members = memberService.findMembers(teamId);
|
|
|
List<Map<String,Object>> list = new ArrayList<>();
|
|
@ -181,7 +182,14 @@ public class AdminTeamController extends BaseController {
|
|
|
map = copyBeanProperties(member[0], "id", "code", "name", "hospital", "jobName", "level", "sex", "photo");
|
|
|
map.put("available",member[1]);
|
|
|
map.put("count",member[2]);
|
|
|
//默认过滤只显示有效的(true或者空过滤),false或者不为空才不过滤
|
|
|
if(StringUtils.isBlank(available) || "true".equals(available)){
|
|
|
if(!(Boolean)member[1]){
|
|
|
continue;
|
|
|
}
|
|
|
}
|
|
|
list.add(map);
|
|
|
|
|
|
}
|
|
|
return write(200, "OK", "data", new JSONArray(list));
|
|
|
} catch (Exception e) {
|