FIXED META

This commit is contained in:
snoop 2017-06-26 14:50:56 +09:00
parent ebacd8930a
commit 925979e557
5 changed files with 59 additions and 29 deletions

View File

@ -6,9 +6,9 @@ import (
) )
const ( const (
PROBE_STATUS_ACCEPT = 1 NOAUTH_PROBE_STATUS_ACCEPT = 1
PROBE_STATUS_DENY = 2 NOAUTH_PROBE_STATUS_DENY = 2
PROBE_STATUS_PROCESS = 3 NOAUTH_PROBE_STATUS_PROCESS = 3
) )
var metaNoauthProbeStatusMap = map[int]string{ var metaNoauthProbeStatusMap = map[int]string{

View File

@ -1,15 +1,34 @@
package meta package meta
import "encoding/json" import (
"encoding/json"
"strconv"
)
const ( const (
INITIAL = 1 PROBE_STATUS_INITIAL = 1
NORMAL = 2 PROBE_STATUS_NORMAL = 2
) )
var metaProbeStatusMap = map[int]string{
1: "INITIAL",
2: "NORMAL",
}
type MetaProbeStatus struct { type MetaProbeStatus struct {
Id json.Number `json:"id,Number,omitempty"` Id json.Number `json:"id,Number,omitempty"`
Name string `json:"name,omitempty"` Name string `json:"name,omitempty"`
} }
func NewMetaProbeStatus(types int) *MetaProbeStatus {
str := metaProbeStatusMap[types]
if len(str) <= 0 {
return nil
}
return &MetaProbeStatus{
Id:json.Number(strconv.Itoa(types)),
Name:str,
}
}

View File

@ -49,6 +49,7 @@ func NewNoAuthProbe(apikey string, ipAddress int64, hostName string, md int64) *
IpAddress:ipAddress, IpAddress:ipAddress,
HostName:hostName, HostName:hostName,
MacAddress:md, MacAddress:md,
Status:meta.NewMetaNoAuthProbeStatus(meta.NOAUTH_PROBE_STATUS_PROCESS),
} }
return na return na
} }
@ -56,7 +57,7 @@ func NewNoAuthProbe(apikey string, ipAddress int64, hostName string, md int64) *
func(as *NoAuthProbeService)Save(na *NoAuthProbe) (string, error) { func(as *NoAuthProbeService)Save(na *NoAuthProbe) (string, error) {
out, err := utils.InvokeDBByModel("noauthProbe", "save", na, "com.loafle.overflow.module.noauthprobe.model.NoAuthProbe") out, err := utils.InvokeDBByModel("noauthProbe", "save", na, utils.MODEL_NOAUTHPROBE)
if err != nil { if err != nil {
return "", err return "", err
@ -81,7 +82,7 @@ func(as *NoAuthProbeService)CheckAuth(tempKey string) (string,error) {
// //
//out, err := proxy.InvokeDB("noauthProbe", "findByTempKey", memMap); //out, err := proxy.InvokeDB("noauthProbe", "findByTempKey", memMap);
out, err:= utils.InvokeDBByModel("noauthProbe","findByTempProbeKey",tempKey, "java.lang.String") out, err:= utils.InvokeDBByModel("noauthProbe","findByTempProbeKey",tempKey, utils.MODEL_STRING)
if err != nil { if err != nil {
return "", err return "", err
@ -100,7 +101,7 @@ func(as *NoAuthProbeService)CheckAuth(tempKey string) (string,error) {
func(as *NoAuthProbeService)GetList(d *domain.Domain) (string,error) { func(as *NoAuthProbeService)GetList(d *domain.Domain) (string,error) {
out, err := utils.InvokeDBByModel("noauthProbe","findAllByDomain", d, "com.loafle.overflow.module.domain.model.Domain"); out, err := utils.InvokeDBByModel("noauthProbe","findAllByDomain", d, utils.MODEL_DOMAIN);
if err != nil { if err != nil {
return "", err return "", err
@ -122,7 +123,7 @@ func (as *NoAuthProbeService)RequestAuth(np *NoAuthProbe, domainId int, desc str
//paramMap["com.loafle.overflow.noauthprobe.model.NoAuthProbe"] = string(bytes) //paramMap["com.loafle.overflow.noauthprobe.model.NoAuthProbe"] = string(bytes)
//out, err := proxy.InvokeDB("noauthProbe", "update", paramMap) //out, err := proxy.InvokeDB("noauthProbe", "update", paramMap)
out ,err := utils.InvokeDBByModel("noauthProbe","findByTempProbeKey", np.TempProbeKey, "java.lang.String"); out ,err := utils.InvokeDBByModel("noauthProbe","findByTempProbeKey", np.TempProbeKey, utils.MODEL_STRING);
if err != nil { if err != nil {
return "", err return "", err
@ -157,7 +158,7 @@ func (as *NoAuthProbeService)Read(id string) (string, error){
//mm["id"] = id //mm["id"] = id
//out, err := proxy.InvokeDB("noauthProbe", "findOne", id, "java.lang.Long") //out, err := proxy.InvokeDB("noauthProbe", "findOne", id, "java.lang.Long")
out,err :=utils.InvokeDBByModel("noauthProbe","findOne",id,"java.lang.Long") out,err :=utils.InvokeDBByModel("noauthProbe","findOne",id,utils.MODEL_LONG)
if err != nil { if err != nil {
return "", err return "", err

View File

@ -17,7 +17,7 @@ type ProbeService struct {
type Probe struct { type Probe struct {
Id json.Number `json:"id,Number,omitempty"` Id json.Number `json:"id,Number,omitempty"`
Status *meta.MetaNoAuthProbeStatus `json:"status,omitempty"` Status *meta.MetaProbeStatus `json:"status,omitempty"`
CreateDate timestamp.Timestamp `json:"createDate,omitempty"` CreateDate timestamp.Timestamp `json:"createDate,omitempty"`
LastPollingDate timestamp.Timestamp `json:"lastPollingDate,omitempty"` LastPollingDate timestamp.Timestamp `json:"lastPollingDate,omitempty"`
NextPollingDate timestamp.Timestamp `json:"nextPollingDate,omitempty"` NextPollingDate timestamp.Timestamp `json:"nextPollingDate,omitempty"`
@ -34,7 +34,7 @@ func NewProbeService() *ProbeService {
func NewProbe(probeKey string, encryptionKey string) *Probe { func NewProbe(probeKey string, encryptionKey string) *Probe {
na := &Probe{ na := &Probe{
Status:meta.NewMetaNoAuthProbeStatus(meta.PROBE_STATUS_PROCESS), Status:meta.NewMetaProbeStatus(meta.PROBE_STATUS_INITIAL),
ProbeKey:probeKey, ProbeKey:probeKey,
EncryptionKey:encryptionKey, EncryptionKey:encryptionKey,
@ -44,7 +44,7 @@ func NewProbe(probeKey string, encryptionKey string) *Probe {
func (as *ProbeService) Save(p *Probe) (string, error) { func (as *ProbeService) Save(p *Probe) (string, error) {
out, err := utils.InvokeDBByModel("probe", "save", p, "com.loafle.overflow.module.probe.model.Probe") out, err := utils.InvokeDBByModel("probe", "save", p, utils.MODEL_PROBE)
if err != nil { if err != nil {
return "", err return "", err
@ -55,7 +55,7 @@ func (as *ProbeService) Save(p *Probe) (string, error) {
func (as *ProbeService) GetList(d *domain.Domain) (string, error) { func (as *ProbeService) GetList(d *domain.Domain) (string, error) {
out, err := utils.InvokeDBByModel("probe", "findAgentListByMemberId", d, "com.loafle.overflow.module.domain.model.Domain") out, err := utils.InvokeDBByModel("probe", "findAllByDomain", d, utils.MODEL_DOMAIN)
if err != nil { if err != nil {
return "", err return "", err

View File

@ -1,23 +1,33 @@
package probe package probe
import ( import (
"encoding/json"
"testing" "testing"
"git.loafle.net/overflow/overflow_service/proxy/member"
"git.loafle.net/overflow/overflow_service/proxy/keystore"
"git.loafle.net/overflow/overflow_service/proxy/domain"
) )
//func TestSaveAgent(t *testing.T) { func TestSaveProbe(t *testing.T) {
// m := member.Member{}
// m.Id = json.Number("1")
// ks := keystore.NewKeyStoreSerivce()
// agt := NewAgent("test agent424", m)
// as := NewProbeService() pks, _ := ks.CreateKey()
// enks, _ := ks.CreateKey()
// res, err := as.SaveAgent(agt)
// if err != nil { ppp := NewProbe(pks, enks)
// t.Log(res) ppp.Domain = &domain.Domain{Id:"1"}
// } as := NewProbeService()
//}
res, err := as.Save(ppp)
if err != nil {
t.Log(res)
}
}
// //
//func TestListAgent(t *testing.T) { //func TestListAgent(t *testing.T) {