处理服务的默认值配置
This commit is contained in:
9
rpc.go
9
rpc.go
@ -73,6 +73,15 @@ func (r *request) AddService(serviceInfo *Service) error {
|
||||
if nil == serviceInfo.SuccessHttpCodeList {
|
||||
serviceInfo.SuccessHttpCodeList = []int{http.StatusOK}
|
||||
}
|
||||
if len(serviceInfo.CodeField) == 0 {
|
||||
serviceInfo.CodeField = DefaultCodeField
|
||||
}
|
||||
if len(serviceInfo.DataField) == 0 {
|
||||
serviceInfo.DataField = DefaultDataField
|
||||
}
|
||||
if len(serviceInfo.MessageField) == 0 {
|
||||
serviceInfo.MessageField = DefaultMessageField
|
||||
}
|
||||
r.lock.Lock()
|
||||
defer r.lock.Unlock()
|
||||
if _, exist := r.serviceTable[serviceInfo.Flag]; exist {
|
||||
|
Reference in New Issue
Block a user