|
@@ -62,17 +62,16 @@ public class StoreServiceImpl implements StoreService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public void createChannel(String channelPrefix, int scope) {
|
|
|
|
|
|
|
+ public void createChannel(int owner, String channelPrefix, int scope) {
|
|
|
ObjectScope objectScope = ObjectScope.getByCode(scope);
|
|
ObjectScope objectScope = ObjectScope.getByCode(scope);
|
|
|
if (objectScope == null) {
|
|
if (objectScope == null) {
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- objectNameService.createParentDirs(channelPrefix, scope);
|
|
|
|
|
|
|
+ objectNameService.createParentDirs(owner, channelPrefix, scope);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public int countChannelObjects(String channelPrefix, int userId) {
|
|
|
|
|
- int total = objectRepository.countByObjectNamePrefix(channelPrefix, userId);
|
|
|
|
|
|
|
+ public int countChannelObjects(String channelPrefix, int owner) {
|
|
|
|
|
+ int total = objectRepository.countByObjectNamePrefix(channelPrefix, owner);
|
|
|
return total;
|
|
return total;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -93,11 +92,11 @@ public class StoreServiceImpl implements StoreService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public String getUploadToken(int channelId, int loginUser, int expire) {
|
|
|
|
|
|
|
+ public String getUploadToken(int channelId, int owner, int expire) {
|
|
|
String secretKey = RandomString.getString(128);
|
|
String secretKey = RandomString.getString(128);
|
|
|
String action = ChannelAction.upload.getName();
|
|
String action = ChannelAction.upload.getName();
|
|
|
long expireAt = System.currentTimeMillis() + expire*1000L;
|
|
long expireAt = System.currentTimeMillis() + expire*1000L;
|
|
|
- OssPayload ossPayload = new OssPayload(action, channelId, loginUser);
|
|
|
|
|
|
|
+ OssPayload ossPayload = new OssPayload(action, channelId, owner);
|
|
|
String uploadToken = JwtUtil.createToken(ossPayload, expireAt, secretKey);
|
|
String uploadToken = JwtUtil.createToken(ossPayload, expireAt, secretKey);
|
|
|
cache.put(uploadToken, secretKey);
|
|
cache.put(uploadToken, secretKey);
|
|
|
return uploadToken;
|
|
return uploadToken;
|
|
@@ -142,10 +141,10 @@ public class StoreServiceImpl implements StoreService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public String getSignedUrl(String domain, int loginUser, String objectId, int expire) {
|
|
|
|
|
|
|
+ public String getSignedUrl(String domain, int owner, String objectId, int expire) {
|
|
|
ObjectMeta objectMeta = objectRepository.getObjectMetaById(objectId);
|
|
ObjectMeta objectMeta = objectRepository.getObjectMetaById(objectId);
|
|
|
String url = String.format("//%s/%s", domain, objectMeta.getObjectName());
|
|
String url = String.format("//%s/%s", domain, objectMeta.getObjectName());
|
|
|
- return signService.getSignedUrl(loginUser, url, expire);
|
|
|
|
|
|
|
+ return signService.getSignedUrl(owner, url, expire);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|