Commit 5e62dcaf by qwmqiuwenmin

fix

parent f5816d77
......@@ -11,6 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.gic.api.base.commons.JSONResponse;
import com.gic.api.base.commons.Page;
import com.gic.commons.util.GlobalInfo;
......@@ -169,7 +170,9 @@ public class MaterialApiServiceImpl implements MaterialApiService {
if(fileType != null && !url.equals(oldUrl)){
JSONResponse jp = qywxSuiteApiService.uploadMedia(enterprise.getCorpid(), config.getWxSuiteid(), getFileByte(url), fileType.getCode());
if(jp.getErrorCode() == 0){
materialDTO.setMediaId(jp.getResult().toString());
String json = jp.getResult().toString();
JSONObject jsonObject = JSON.parseObject(json);
materialDTO.setMediaId(jsonObject.getString("media_id"));
materialService.edit(materialDTO);
}
}else{
......@@ -221,7 +224,11 @@ public class MaterialApiServiceImpl implements MaterialApiService {
return PageUtil.changePageHelperToCurrentPage(page,MaterialDTO.class);
}
private byte[] getFileByte(String url) {
public static void main(String[] args) {
getFileByte("http://a2.att.hudong.com/36/48/19300001357258133412489354717.jpg");
}
private static byte[] getFileByte(String url) {
try {
InputStream in = new URL(url).openStream();
......
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