package cn.efunbox.audio.controller; import cn.efunbox.audio.entity.*; import cn.efunbox.audio.service.*; import cn.efunbox.audio.util.ApiCode; import cn.efunbox.audio.util.HttpUtil; import com.netflix.ribbon.proxy.annotation.Http; import com.sun.tools.javac.util.*; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.*; import java.util.List; /** * Created by yao on 17-9-26. */ @RestController @Slf4j @RequestMapping(value = "/audio") public class AudioController { @Autowired AudioService audioService; @Autowired DeviceService deviceService; @Autowired RecordService recordService; @Autowired GroupingService groupingService; @Autowired RightsService rightsService; @RequestMapping(value = "/search" ,method = RequestMethod.POST) public void Search(HttpServletRequest request, HttpServletResponse response){ String id = request.getParameter("id"); String name = request.getParameter("name"); String album = request.getParameter("album"); if(name==null && album==null){ HttpUtil.responseApiCode(request, response, ApiCode.PARAMETER_ERROR); return; } List