get vs from repository

This commit is contained in:
Mengyi Zhou 2016-11-08 12:09:42 +08:00
parent 265e3f0c1e
commit d37111c401

View file

@ -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);
}