WANG 6 éve
szülő
commit
1156133213

+ 10 - 1
examcloud-exchange-inner-api-client/src/main/java/cn/com/qmth/examcloud/exchange/inner/api/client/UpyunCloudServiceClient.java

@@ -1,9 +1,13 @@
 package cn.com.qmth.examcloud.exchange.inner.api.client;
 
+import java.util.Map;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.web.client.RestTemplate;
 
+import com.google.common.collect.Maps;
+
 import cn.com.qmth.examcloud.commons.web.redis.RedisClient;
 import cn.com.qmth.examcloud.exchange.inner.api.UpyunCloudService;
 import cn.com.qmth.examcloud.exchange.inner.api.request.PutFileReq;
@@ -39,7 +43,12 @@ public class UpyunCloudServiceClient extends ExchangeCloudClientSupport
 
 	@Override
 	public PutFileResp putFile(PutFileReq req) {
-		return null;
+		Map<String, String> params = Maps.newHashMap();
+		params.put("fileName", req.getFileName());
+		params.put("siteId", req.getSiteId());
+		params.put("rootOrgId", String.valueOf(req.getRootOrgId()));
+		params.put("userId", String.valueOf(req.getUserId()));
+		return postForm("upyun/putFile", params, req.getFile(), PutFileResp.class);
 	}
 
 }