mirror of
https://github.com/ctripcorp/zeus.git
synced 2024-09-20 07:36:02 +08:00
get vs from repository
This commit is contained in:
parent
265e3f0c1e
commit
d37111c401
|
@ -10,6 +10,7 @@ import com.ctrip.zeus.restful.message.ResponseHandler;
|
|||
import com.ctrip.zeus.restful.message.TrimmedQueryParam;
|
||||
import com.ctrip.zeus.restful.message.view.ExtendedView;
|
||||
import com.ctrip.zeus.service.model.ArchiveRepository;
|
||||
import com.ctrip.zeus.service.model.VirtualServerRepository;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
@ -32,6 +33,8 @@ public class ArchiveResource {
|
|||
@Resource
|
||||
private ArchiveRepository archiveRepository;
|
||||
@Resource
|
||||
private VirtualServerRepository virtualServerRepository;
|
||||
@Resource
|
||||
private ResponseHandler responseHandler;
|
||||
|
||||
@GET
|
||||
|
@ -56,7 +59,7 @@ public class ArchiveResource {
|
|||
return responseHandler.handle("Group archive of id " + groupId + " cannot be found.", hh.getMediaType());
|
||||
} else {
|
||||
for (GroupVirtualServer e : archive.getGroupVirtualServers()) {
|
||||
VirtualServer v = archiveRepository.getVsArchive(e.getVirtualServer().getId(), e.getVirtualServer().getVersion());
|
||||
VirtualServer v = virtualServerRepository.getById(e.getVirtualServer().getId());
|
||||
if (v != null) {
|
||||
e.setVirtualServer(v);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue