Commit a236ef4d by 王祖波

发送朋友圈图片优化

parent 86e8a9fe
......@@ -2,12 +2,10 @@ package com.gic.haoban.manage.service.service.impl;
import static org.slf4j.LoggerFactory.getLogger;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.*;
import java.util.stream.Collectors;
import com.gic.commons.util.HttpClient;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.time.DateUtils;
import org.slf4j.Logger;
......@@ -222,8 +220,18 @@ public class MaterialServiceImpl implements MaterialService {
if(url.contains("?")) {
logger.info("url有参数={}",url);
url = url.split("\\?")[0] ;
url+= "?imageView2/2/w/1440/h/1080" ;
}else {
String imageInfoUrl = url + "?imageInfo";
Map<String, Object> map = HttpClient.getHttpByGet(imageInfoUrl);
String width = (String)map.get("width");
String height = (String)map.get("height");
String size = (String)map.get("size");
//图片宽高超过限制 或 大小大于1m 处理图片
if (Integer.parseInt(size) / 1000 > 1000 || Integer.parseInt(width) > 1440 || Integer.parseInt(height) > 1080) {
url+= "?imageView2/2/w/1440/h/1080" ;
}
}
url+= "?imageView2/2/w/1440/h/1080" ;
logger.info("url={}",url);
}
jp = qywxSuiteApiService.uploadAttachment(qwDTO.getThirdCorpid(), qwDTO.getSelf3thSecret(), url, arr[count - 1], fileType.getCode() , selfFlag , qwDTO.getUrlHost());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment