|  |  | @@ -4,6 +4,8 @@ import com.alibaba.fastjson.JSON; | 
		
	
		
			
			|  |  |  | import com.alibaba.fastjson.JSONObject; | 
		
	
		
			
			|  |  |  | import com.iformall.common.ErrorCode; | 
		
	
		
			
			|  |  |  | import com.iformall.common.ResultData; | 
		
	
		
			
			|  |  |  | import lombok.extern.slf4j.Slf4j; | 
		
	
		
			
			|  |  |  | import org.springframework.stereotype.Component; | 
		
	
		
			
			|  |  |  | import org.springframework.web.multipart.MultipartFile; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | import java.io.*; | 
		
	
	
		
			
				|  |  | @@ -18,6 +20,8 @@ import java.util.HashMap; | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * 图片质量检查方法 | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | @Slf4j | 
		
	
		
			
			|  |  |  | @Component | 
		
	
		
			
			|  |  |  | public class BaiduImageCheckUtil { | 
		
	
		
			
			|  |  |  | // 百度图片审核接口地址 | 
		
	
		
			
			|  |  |  | private final static String photo_check_url = "https://aip.baidubce.com/rest/2.0/solution/v1/img_censor/v2/user_defined"; | 
		
	
	
		
			
				|  |  | @@ -43,7 +47,7 @@ public class BaiduImageCheckUtil { | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | //这里暂时写死 | 
		
	
		
			
			|  |  |  | String result = BaiDuHttpUtil.post(photo_check_url, accessToken, param); | 
		
	
		
			
			|  |  |  | System.out.println(result); | 
		
	
		
			
			|  |  |  | log.info("图片检测"+result); | 
		
	
		
			
			|  |  |  | JSONObject jsonObject = JSON.parseObject(result); | 
		
	
		
			
			|  |  |  | //1:合规,2:不合规,3:疑似,4:审核失败 | 
		
	
		
			
			|  |  |  | Integer type = jsonObject.getInteger("conclusionType"); | 
		
	
	
		
			
				|  |  | @@ -104,6 +108,7 @@ public class BaiduImageCheckUtil { | 
		
	
		
			
			|  |  |  | map.put("client_secret", secretKey); | 
		
	
		
			
			|  |  |  | map.put("grant_type", "client_credentials"); | 
		
	
		
			
			|  |  |  | String doPost = HttpUtil.doPost(auth_url, map); | 
		
	
		
			
			|  |  |  | log.info("获取token"+doPost); | 
		
	
		
			
			|  |  |  | JSONObject json = JSONObject.parseObject(doPost); | 
		
	
		
			
			|  |  |  | String access_token = (String) json.get("access_token"); | 
		
	
		
			
			|  |  |  | Integer expires_in = (Integer) json.get("expires_in"); | 
		
	
	
		
			
				|  |  | 
 |