- jdapi.Err2CallbackResponse added.
This commit is contained in:
@@ -44,6 +44,17 @@ var (
|
|||||||
FormatErrorResponse = &CallbackResponse{Code: "-1", Msg: "failed", Data: ""}
|
FormatErrorResponse = &CallbackResponse{Code: "-1", Msg: "failed", Data: ""}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
func Err2CallbackResponse(err error, data string) *CallbackResponse {
|
||||||
|
if err == nil {
|
||||||
|
return SuccessResponse
|
||||||
|
}
|
||||||
|
return &CallbackResponse{
|
||||||
|
Code: ResponseCodeAccessFailed,
|
||||||
|
Msg: err.Error(),
|
||||||
|
Data: data,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func (a *API) unmarshalData(strData string, msg interface{}) (callbackResponse *CallbackResponse) {
|
func (a *API) unmarshalData(strData string, msg interface{}) (callbackResponse *CallbackResponse) {
|
||||||
err := utils.UnmarshalUseNumber([]byte(strData), msg)
|
err := utils.UnmarshalUseNumber([]byte(strData), msg)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
@@ -235,11 +235,12 @@ func MergeMaps(firstMap map[string]interface{}, otherMaps ...map[string]interfac
|
|||||||
return retVal
|
return retVal
|
||||||
}
|
}
|
||||||
|
|
||||||
func CallFuncLogError(funcToCall func() error, msg string) {
|
func CallFuncLogError(funcToCall func() error, msg string) error {
|
||||||
err := funcToCall()
|
err := funcToCall()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
baseapi.SugarLogger.Warnf("%s, error:%v", err.Error())
|
baseapi.SugarLogger.Warnf("%s, error:%v", err.Error())
|
||||||
}
|
}
|
||||||
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
func Params2Map(key1, value1 interface{}, kv ...interface{}) (retVal map[string]interface{}) {
|
func Params2Map(key1, value1 interface{}, kv ...interface{}) (retVal map[string]interface{}) {
|
||||||
|
|||||||
Reference in New Issue
Block a user