Selaa lähdekoodia

添加查询团队长团队的接口

hh 8 vuotta sitten
vanhempi
commit
2b718bfe3d

+ 3 - 0
src/main/java/com/yihu/wlyy/repository/doctor/DoctorAdminTeamDao.java

@ -73,4 +73,7 @@ public interface DoctorAdminTeamDao extends
    @Query(" from AdminTeam t")
    List<AdminTeam> findAllTeam();
    @Query("SELECT t from AdminTeam t WHERE t.leaderCode = :leaderCode")
    AdminTeam findByLeaderCode(@Param("leaderCode") String leaderCode);
}

+ 4 - 0
src/main/java/com/yihu/wlyy/service/app/team/AdminTeamService.java

@ -280,4 +280,8 @@ public class AdminTeamService extends BaseService {
    private void saveMember(AdminTeamMember member) {
        memberDao.save(member);
    }
    public AdminTeam findByLeaderCode(String leaderCode){
        return teamDao.findByLeaderCode(leaderCode);
    }
}

+ 16 - 0
src/main/java/com/yihu/wlyy/web/doctor/team/AdminTeamController.java

@ -175,6 +175,22 @@ public class AdminTeamController extends BaseController {
        }
    }
    @RequestMapping(value = "/team/{doctor_code}/team", method = RequestMethod.GET)
    @ApiOperation(value = "获取团队长团队")
    @ResponseBody
    public String getLeaderTeam(@PathVariable("doctor_code") String doctorCode) {
        try {
            AdminTeam team = teamService.findByLeaderCode(doctorCode);
            if(team == null){
                return error(-2, "没有找到数据!");
            }
            return write(200, "OK", "data", new JSONObject(team));
        } catch (Exception e) {
            error(e);
            return error(-1, e.getMessage());
        }
    }
    @RequestMapping(value = "/team/{doctor_code}/teams", method = RequestMethod.GET)
    @ApiOperation(value = "获取医生团队列表")
    public String getDoctorTeams(@PathVariable("doctor_code") String doctorCode) {