| 
					
				 | 
			
			
				@ -4,9 +4,9 @@ package com.yihu.jw.base.endpoint.searchClient; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.fasterxml.jackson.databind.ObjectMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.fasterxml.jackson.databind.node.ObjectNode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.fastdfs.FastDFSUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.base.aop.ClientSearchRequestLimit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.base.service.clientSearch.ClientSearchService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.entity.base.searchClient.BaseSearchNoveltyRepeatDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.entity.base.searchClient.FileResourceVO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.Envelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.ObjEnvelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -42,6 +42,7 @@ public class ClientSearchEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @PostMapping(value = BaseRequestMapping.ClientSearch.CREATE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "保存查新查重服务") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ClientSearchRequestLimit(time = 60,count = 2,waits = 10) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Envelop saveBaseSearchNoveltyRepeat(@ApiParam(name = "jsonData",value = "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               @RequestParam(name = "jsonData", required = true) String jsonData) throws Exception{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -71,6 +72,9 @@ public class ClientSearchEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Envelop findSearchNoveltyRepeatById(@ApiParam(name = "SearchData", value = "查询字段") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               @RequestParam(name = "SearchData", required = true) String SearchData) throws Exception{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(SearchData == null || SearchData.trim().length() == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return failed("输入参数为空,请重新输入"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list = clientSearchService.findBySearchData(SearchData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return success("success",list); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -92,7 +96,7 @@ public class ClientSearchEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               @ApiParam(name = "pageSize", value = "每页分页大小", required = true, defaultValue = "10") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               @RequestParam(value = "pageSize", required = true,defaultValue = "10")Integer pageSize) throws Exception{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<BaseSearchNoveltyRepeatDO> list = clientSearchService.search(fields,filters,sorts,page,pageSize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<BaseSearchNoveltyRepeatDO> list = clientSearchService.search(fields,filters,"-createTime",page,pageSize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            int count = (int) clientSearchService.getCount(filters); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return success("success",200,list,count,page,pageSize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }catch (Exception e){ 
			 |