|
@ -237,6 +237,30 @@ public class AdminTeamService extends BaseService {
|
|
|
return memberDao.findDoctorTeams(doctorCode);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取行政团队,包括团队签约人数
|
|
|
* @param doctorCode
|
|
|
* @return
|
|
|
*/
|
|
|
public com.alibaba.fastjson.JSONArray getAdminTeamSignCount(String doctorCode){
|
|
|
List<AdminTeam> adminTeams = memberDao.findDoctorTeams(doctorCode);
|
|
|
com.alibaba.fastjson.JSONArray re = new com.alibaba.fastjson.JSONArray();
|
|
|
for(AdminTeam one:adminTeams){
|
|
|
//获取团队签约数
|
|
|
Integer signCount = signFamilyDao.findByAdminTeamIdAndStatus(one.getId(),0);
|
|
|
com.alibaba.fastjson.JSONObject json = new com.alibaba.fastjson.JSONObject();
|
|
|
json.put("id",one.getId());
|
|
|
json.put("name",one.getName());
|
|
|
json.put("createTime",one.getCreateTime());
|
|
|
json.put("leaderCode",one.getLeaderCode());
|
|
|
json.put("available",one.isAvailable());
|
|
|
json.put("orgCode",one.getOrgCode());
|
|
|
json.put("signCount",signCount);
|
|
|
re.add(json);
|
|
|
}
|
|
|
return re;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取行政团队
|
|
|
* @param doctorCode
|