package cn.efunbox.audio.controller; import cn.efunbox.audio.SearchVO; import cn.efunbox.audio.clients.AudioHttp; import cn.efunbox.audio.consts.Status; import cn.efunbox.audio.entity.Audio; import cn.efunbox.audio.entity.Device; import cn.efunbox.audio.entity.Record; import cn.efunbox.audio.entity.Rights; import cn.efunbox.audio.page.OnePage; import cn.efunbox.audio.plugin.AliStsOssAuth; import cn.efunbox.audio.service.*; import cn.efunbox.audio.utils.ApiCode; import cn.efunbox.audio.utils.Common; import cn.efunbox.audio.utils.HttpUtil; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.sql.Timestamp; import java.util.*; /** * 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; @Autowired AudioHttp audioHttp; @Autowired AdminService adminService; @Autowired TrailService trailService; @Autowired private AliStsOssAuth aliStsOssAuth; /** * 管理员搜索接口 * @param request * @param response */ @RequestMapping(value = "/admsearch", method = RequestMethod.POST) public void AdminSearch(HttpServletRequest request, HttpServletResponse response){ String idAudio = request.getParameter("idAudio"); String mediaType = request.getParameter("mediaType"); String name = request.getParameter("name"); String album = request.getParameter("album"); String idGroup = request.getParameter("idGroup"); String page = request.getParameter("page"); String size = request.getParameter("size"); if(mediaType==null || mediaType.length()<1) mediaType = "0"; if(page==null || page.length()<1) page = "0"; if(size==null || size.length()<1) size = "0"; Map map = new HashMap<>(); List