Files
nbi_alarm/core/result.go
2023-08-22 19:25:39 +08:00

35 lines
839 B
Go

package core
import (
"omc/core/parse"
)
// Result
// 配合 request.GetConnection().SendMsg()
func Result(name string, data map[string]string) []byte {
return parse.Pack(name, data)
}
// ResultError ackLoginAlarm;result=fail;resDesc=username-error
// request.GetConnection().SendMsg(omc.AckSyncAlarmMsg, core.ResultError("ackSyncAlarmMsg", err.Error(), ""))
func ResultError(name string, desc, reqID string) []byte {
data := map[string]string{
"result": "fail",
"reqId": reqID,
"resDesc": desc,
}
return Result(name, data)
}
// request.GetConnection().SendMsg(omc.AckSyncAlarmMsg, core.ResultSuccess("ackSyncAlarmMsg", err.Error(), ""))
func ResultSuccess(name string, desc, reqID string) []byte {
data := map[string]string{
"result": "succ",
"reqId": reqID,
"resDesc": desc,
}
return Result(name, data)
}