|
@@ -1,9 +1,13 @@
|
|
package cn.com.qmth.examcloud.exchange.inner.api.client;
|
|
package cn.com.qmth.examcloud.exchange.inner.api.client;
|
|
|
|
|
|
|
|
+import java.util.Map;
|
|
|
|
+
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.web.client.RestTemplate;
|
|
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.commons.web.redis.RedisClient;
|
|
import cn.com.qmth.examcloud.exchange.inner.api.UpyunCloudService;
|
|
import cn.com.qmth.examcloud.exchange.inner.api.UpyunCloudService;
|
|
import cn.com.qmth.examcloud.exchange.inner.api.request.PutFileReq;
|
|
import cn.com.qmth.examcloud.exchange.inner.api.request.PutFileReq;
|
|
@@ -39,7 +43,12 @@ public class UpyunCloudServiceClient extends ExchangeCloudClientSupport
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public PutFileResp putFile(PutFileReq req) {
|
|
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);
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|