diff --git a/modules/web/api_paydelivery.go b/modules/web/api_paydelivery.go index d8088f585..a9fb56271 100644 --- a/modules/web/api_paydelivery.go +++ b/modules/web/api_paydelivery.go @@ -36,7 +36,7 @@ func (this *Api_Comp) PayDelivery(c *engine.Context) { ) defer func() { if payresp.Code != 0 { - if payresp.Code == pb.ErrorCode_PayOrderCompleted { + if payresp.Code != pb.ErrorCode_PayOrderCompleted { c.JSON(http.StatusOK, &PayDeliveryResults{Code: 2}) } else { c.JSON(http.StatusOK, &PayDeliveryResults{Code: 3, State: 1}) diff --git a/sys/configure/structs/Game.LibraryHistoryData.go b/sys/configure/structs/Game.LibraryHistoryData.go index 9506a7387..9197e0940 100644 --- a/sys/configure/structs/Game.LibraryHistoryData.go +++ b/sys/configure/structs/Game.LibraryHistoryData.go @@ -25,8 +25,8 @@ func (*GameLibraryHistoryData) GetTypeId() int32 { func (_v *GameLibraryHistoryData)Deserialize(_buf map[string]interface{}) (err error) { { var _ok_ bool; if _v.Histroy, _ok_ = _buf["histroy"].(string); !_ok_ { err = errors.New("histroy error"); return } } - { var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } } - { var _ok_ bool; if _v.Txt, _ok_ = _buf["txt"].(string); !_ok_ { err = errors.New("txt error"); return } } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["txt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Txt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Txt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } { var _arr_ []interface{} var _ok_ bool