noauth probe service
This commit is contained in:
parent
43d2030555
commit
586539bc31
|
@ -2,6 +2,8 @@ package com.loafle.overflow.module.noauthprobe.service;
|
|||
|
||||
import com.loafle.overflow.module.domain.model.Domain;
|
||||
import com.loafle.overflow.module.member.model.Member;
|
||||
import com.loafle.overflow.module.meta.model.MetaNoAuthProbeStatus;
|
||||
import com.loafle.overflow.module.meta.model.MetaProbeStatus;
|
||||
import com.loafle.overflow.module.noauthprobe.dao.NoAuthProbeDAO;
|
||||
import com.loafle.overflow.module.noauthprobe.model.NoAuthProbe;
|
||||
import com.loafle.overflow.module.probe.model.Probe;
|
||||
|
@ -9,7 +11,6 @@ import com.loafle.overflow.module.probe.service.ProbeService;
|
|||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
@ -38,7 +39,7 @@ public class NoAuthProbeService {
|
|||
return this.noAuthProbeDAO.findOne(id);
|
||||
}
|
||||
|
||||
public void registForNoAuthProbes(List<NoAuthProbe> noAuthProbes) {
|
||||
public List<NoAuthProbe> acceptNoAuthProbes(List<NoAuthProbe> noAuthProbes) {
|
||||
|
||||
// Todo encryption key generation & probe key generation
|
||||
|
||||
|
@ -50,9 +51,23 @@ public class NoAuthProbeService {
|
|||
probe.setProbeKey(noAuth.getApiKey());
|
||||
probe.setDomain(new Domain(1));
|
||||
probe.setAuthorizeMember(new Member(1));
|
||||
// resProbe.add(probe);
|
||||
this.probeService.regist(probe);
|
||||
}
|
||||
probe.setStatus(new MetaProbeStatus((short)1));
|
||||
probe.setTargetCount(0);
|
||||
probe.setSensorCount(0);
|
||||
probe.setEncryptionKey("111");
|
||||
|
||||
// resprobe.add(probe);
|
||||
this.probeService.regist(probe);
|
||||
|
||||
noAuth.setStatus(new MetaNoAuthProbeStatus((short) 1));
|
||||
}
|
||||
this.noAuthProbeDAO.save(noAuthProbes);
|
||||
return this.readAllByDomain(noAuthProbes.get(0).getDomain());
|
||||
}
|
||||
|
||||
public List<NoAuthProbe> denyNoauthProbes(List<NoAuthProbe> noAuthProbes) {
|
||||
for (NoAuthProbe noAuth : noAuthProbes) noAuth.setStatus(new MetaNoAuthProbeStatus((short) 2));
|
||||
this.noAuthProbeDAO.save(noAuthProbes);
|
||||
return this.readAllByDomain(noAuthProbes.get(0).getDomain());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user