35 lines
839 B
Go
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",
|
|
"resDesc": desc,
|
|
"reqId": reqID,
|
|
}
|
|
|
|
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",
|
|
"resDesc": desc,
|
|
"reqId": reqID,
|
|
}
|
|
|
|
return Result(name, data)
|
|
}
|