1225 lines
32 KiB
Go
1225 lines
32 KiB
Go
|
||
// this file was automatically generated by modified bee tool (https://github.com/GazeboXu/bee)
|
||
// bee generate docs
|
||
// please don't modify it manually!!!
|
||
package controllers
|
||
|
||
import (
|
||
"encoding/json"
|
||
"errors"
|
||
"fmt"
|
||
"strings"
|
||
)
|
||
|
||
const (
|
||
strRequiredParamIsEmpty = "参数[%s]为空或数值不合法!"
|
||
)
|
||
|
||
type tOrderCreateWaybillOnProvidersParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
VendorOrderID string
|
||
VendorID int
|
||
}
|
||
|
||
// func (c *OrderController) CreateWaybillOnProviders() {
|
||
// c.callCreateWaybillOnProviders(func(params *tOrderCreateWaybillOnProvidersParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *OrderController) callCreateWaybillOnProviders(handler func(params *tOrderCreateWaybillOnProvidersParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tOrderCreateWaybillOnProvidersParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
params.VendorOrderID = c.GetString("vendorOrderID")
|
||
|
||
if params.VendorID, err = c.GetInt("vendorID", 0); err != nil {
|
||
errParams = append(errParams, "vendorID")
|
||
}
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if params.VendorOrderID == "" {
|
||
errParams = append(errParams, "vendorOrderID")
|
||
}
|
||
params.MapData["vendorOrderID"] = params.VendorOrderID
|
||
if c.GetString("vendorID") != "" {
|
||
params.MapData["vendorID"] = params.VendorID
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tOrderGetStoreOrderInfoParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
StoreID string
|
||
LastHours int
|
||
FromStatus int
|
||
ToStatus int
|
||
Offset int
|
||
PageSize int
|
||
}
|
||
|
||
// func (c *OrderController) GetStoreOrderInfo() {
|
||
// c.callGetStoreOrderInfo(func(params *tOrderGetStoreOrderInfoParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *OrderController) callGetStoreOrderInfo(handler func(params *tOrderGetStoreOrderInfoParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tOrderGetStoreOrderInfoParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
params.StoreID = c.GetString("storeID")
|
||
|
||
if params.LastHours, err = c.GetInt("lastHours", 0); err != nil {
|
||
errParams = append(errParams, "lastHours")
|
||
}
|
||
if params.FromStatus, err = c.GetInt("fromStatus", 0); err != nil {
|
||
errParams = append(errParams, "fromStatus")
|
||
}
|
||
if params.ToStatus, err = c.GetInt("toStatus", 0); err != nil {
|
||
errParams = append(errParams, "toStatus")
|
||
}
|
||
if params.Offset, err = c.GetInt("offset", 0); err != nil {
|
||
errParams = append(errParams, "offset")
|
||
}
|
||
if params.PageSize, err = c.GetInt("pageSize", 0); err != nil {
|
||
errParams = append(errParams, "pageSize")
|
||
}
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if params.StoreID == "" {
|
||
errParams = append(errParams, "storeID")
|
||
}
|
||
params.MapData["storeID"] = params.StoreID
|
||
if c.GetString("lastHours") != "" {
|
||
params.MapData["lastHours"] = params.LastHours
|
||
}
|
||
if c.GetString("fromStatus") != "" {
|
||
params.MapData["fromStatus"] = params.FromStatus
|
||
}
|
||
if c.GetString("toStatus") != "" {
|
||
params.MapData["toStatus"] = params.ToStatus
|
||
}
|
||
if c.GetString("offset") != "" {
|
||
params.MapData["offset"] = params.Offset
|
||
}
|
||
if c.GetString("pageSize") != "" {
|
||
params.MapData["pageSize"] = params.PageSize
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tOrderGetOrderSkuInfoParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
VendorOrderID string
|
||
VendorID int
|
||
}
|
||
|
||
// func (c *OrderController) GetOrderSkuInfo() {
|
||
// c.callGetOrderSkuInfo(func(params *tOrderGetOrderSkuInfoParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *OrderController) callGetOrderSkuInfo(handler func(params *tOrderGetOrderSkuInfoParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tOrderGetOrderSkuInfoParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
params.VendorOrderID = c.GetString("vendorOrderID")
|
||
|
||
if params.VendorID, err = c.GetInt("vendorID", 0); err != nil {
|
||
errParams = append(errParams, "vendorID")
|
||
}
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if params.VendorOrderID == "" {
|
||
errParams = append(errParams, "vendorOrderID")
|
||
}
|
||
params.MapData["vendorOrderID"] = params.VendorOrderID
|
||
if c.GetString("vendorID") != "" {
|
||
params.MapData["vendorID"] = params.VendorID
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tStoreSearchStoresParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
Keyword string
|
||
FromStatus int
|
||
ToStatus int
|
||
Offset int
|
||
PageSize int
|
||
}
|
||
|
||
// func (c *StoreController) SearchStores() {
|
||
// c.callSearchStores(func(params *tStoreSearchStoresParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *StoreController) callSearchStores(handler func(params *tStoreSearchStoresParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tStoreSearchStoresParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
params.Keyword = c.GetString("keyword")
|
||
|
||
if params.FromStatus, err = c.GetInt("fromStatus", 0); err != nil {
|
||
errParams = append(errParams, "fromStatus")
|
||
}
|
||
if params.ToStatus, err = c.GetInt("toStatus", 0); err != nil {
|
||
errParams = append(errParams, "toStatus")
|
||
}
|
||
if params.Offset, err = c.GetInt("offset", 0); err != nil {
|
||
errParams = append(errParams, "offset")
|
||
}
|
||
if params.PageSize, err = c.GetInt("pageSize", 0); err != nil {
|
||
errParams = append(errParams, "pageSize")
|
||
}
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if params.Keyword == "" {
|
||
errParams = append(errParams, "keyword")
|
||
}
|
||
params.MapData["keyword"] = params.Keyword
|
||
if c.GetString("fromStatus") != "" {
|
||
params.MapData["fromStatus"] = params.FromStatus
|
||
}
|
||
if c.GetString("toStatus") != "" {
|
||
params.MapData["toStatus"] = params.ToStatus
|
||
}
|
||
if c.GetString("offset") != "" {
|
||
params.MapData["offset"] = params.Offset
|
||
}
|
||
if c.GetString("pageSize") != "" {
|
||
params.MapData["pageSize"] = params.PageSize
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tStoreGetVendorStoreParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
VendorStoreID string
|
||
VendorID int
|
||
}
|
||
|
||
// func (c *StoreController) GetVendorStore() {
|
||
// c.callGetVendorStore(func(params *tStoreGetVendorStoreParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *StoreController) callGetVendorStore(handler func(params *tStoreGetVendorStoreParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tStoreGetVendorStoreParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
params.VendorStoreID = c.GetString("vendorStoreID")
|
||
|
||
if params.VendorID, err = c.GetInt("vendorID", 0); err != nil {
|
||
errParams = append(errParams, "vendorID")
|
||
}
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if params.VendorStoreID == "" {
|
||
errParams = append(errParams, "vendorStoreID")
|
||
}
|
||
params.MapData["vendorStoreID"] = params.VendorStoreID
|
||
if c.GetString("vendorID") != "" {
|
||
params.MapData["vendorID"] = params.VendorID
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tStoreCreateStoreParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
Payload string
|
||
}
|
||
|
||
// func (c *StoreController) CreateStore() {
|
||
// c.callCreateStore(func(params *tStoreCreateStoreParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *StoreController) callCreateStore(handler func(params *tStoreCreateStoreParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tStoreCreateStoreParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
params.Payload = c.GetString("payload")
|
||
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if params.Payload == "" {
|
||
errParams = append(errParams, "payload")
|
||
}
|
||
params.MapData["payload"] = params.Payload
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tOrderGetOrderInfoParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
VendorOrderID string
|
||
VendorID int
|
||
Refresh bool
|
||
}
|
||
|
||
// func (c *OrderController) GetOrderInfo() {
|
||
// c.callGetOrderInfo(func(params *tOrderGetOrderInfoParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *OrderController) callGetOrderInfo(handler func(params *tOrderGetOrderInfoParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tOrderGetOrderInfoParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
params.VendorOrderID = c.GetString("vendorOrderID")
|
||
|
||
if params.VendorID, err = c.GetInt("vendorID", 0); err != nil {
|
||
errParams = append(errParams, "vendorID")
|
||
}
|
||
if params.Refresh, err = c.GetBool("refresh", false); err != nil {
|
||
errParams = append(errParams, "refresh")
|
||
}
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if params.VendorOrderID == "" {
|
||
errParams = append(errParams, "vendorOrderID")
|
||
}
|
||
params.MapData["vendorOrderID"] = params.VendorOrderID
|
||
if c.GetString("vendorID") != "" {
|
||
params.MapData["vendorID"] = params.VendorID
|
||
}
|
||
if c.GetString("refresh") != "" {
|
||
params.MapData["refresh"] = params.Refresh
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tOrderGetOrderWaybillInfoParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
VendorOrderID string
|
||
VendorID int
|
||
}
|
||
|
||
// func (c *OrderController) GetOrderWaybillInfo() {
|
||
// c.callGetOrderWaybillInfo(func(params *tOrderGetOrderWaybillInfoParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *OrderController) callGetOrderWaybillInfo(handler func(params *tOrderGetOrderWaybillInfoParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tOrderGetOrderWaybillInfoParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
params.VendorOrderID = c.GetString("vendorOrderID")
|
||
|
||
if params.VendorID, err = c.GetInt("vendorID", 0); err != nil {
|
||
errParams = append(errParams, "vendorID")
|
||
}
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if params.VendorOrderID == "" {
|
||
errParams = append(errParams, "vendorOrderID")
|
||
}
|
||
params.MapData["vendorOrderID"] = params.VendorOrderID
|
||
if c.GetString("vendorID") != "" {
|
||
params.MapData["vendorID"] = params.VendorID
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tSkuGetSkuMetaInfoParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
}
|
||
|
||
// func (c *SkuController) GetSkuMetaInfo() {
|
||
// c.callGetSkuMetaInfo(func(params *tSkuGetSkuMetaInfoParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *SkuController) callGetSkuMetaInfo(handler func(params *tSkuGetSkuMetaInfoParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tSkuGetSkuMetaInfoParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tStoreUpdateStoreParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
Payload string
|
||
}
|
||
|
||
// func (c *StoreController) UpdateStore() {
|
||
// c.callUpdateStore(func(params *tStoreUpdateStoreParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *StoreController) callUpdateStore(handler func(params *tStoreUpdateStoreParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tStoreUpdateStoreParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
params.Payload = c.GetString("payload")
|
||
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if params.Payload == "" {
|
||
errParams = append(errParams, "payload")
|
||
}
|
||
params.MapData["payload"] = params.Payload
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tStoreGetPlacesParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
ParentCode int
|
||
VendorID int
|
||
IncludeDisabled bool
|
||
}
|
||
|
||
// func (c *StoreController) GetPlaces() {
|
||
// c.callGetPlaces(func(params *tStoreGetPlacesParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *StoreController) callGetPlaces(handler func(params *tStoreGetPlacesParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tStoreGetPlacesParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
if params.ParentCode, err = c.GetInt("parentCode", 0); err != nil {
|
||
errParams = append(errParams, "parentCode")
|
||
}
|
||
if params.VendorID, err = c.GetInt("vendorID", 0); err != nil {
|
||
errParams = append(errParams, "vendorID")
|
||
}
|
||
if params.IncludeDisabled, err = c.GetBool("includeDisabled", false); err != nil {
|
||
errParams = append(errParams, "includeDisabled")
|
||
}
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if c.GetString("parentCode") != "" {
|
||
params.MapData["parentCode"] = params.ParentCode
|
||
}
|
||
if c.GetString("vendorID") != "" {
|
||
params.MapData["vendorID"] = params.VendorID
|
||
}
|
||
if c.GetString("includeDisabled") != "" {
|
||
params.MapData["includeDisabled"] = params.IncludeDisabled
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tStoreUpdatePlacesParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
Payload string
|
||
}
|
||
|
||
// func (c *StoreController) UpdatePlaces() {
|
||
// c.callUpdatePlaces(func(params *tStoreUpdatePlacesParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *StoreController) callUpdatePlaces(handler func(params *tStoreUpdatePlacesParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tStoreUpdatePlacesParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
params.Payload = c.GetString("payload")
|
||
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if params.Payload == "" {
|
||
errParams = append(errParams, "payload")
|
||
}
|
||
params.MapData["payload"] = params.Payload
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tOrderGetStoreOrderCountInfoParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
StoreID string
|
||
LastHours int
|
||
}
|
||
|
||
// func (c *OrderController) GetStoreOrderCountInfo() {
|
||
// c.callGetStoreOrderCountInfo(func(params *tOrderGetStoreOrderCountInfoParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *OrderController) callGetStoreOrderCountInfo(handler func(params *tOrderGetStoreOrderCountInfoParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tOrderGetStoreOrderCountInfoParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
params.StoreID = c.GetString("storeID")
|
||
|
||
if params.LastHours, err = c.GetInt("lastHours", 0); err != nil {
|
||
errParams = append(errParams, "lastHours")
|
||
}
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if params.StoreID == "" {
|
||
errParams = append(errParams, "storeID")
|
||
}
|
||
params.MapData["storeID"] = params.StoreID
|
||
if c.GetString("lastHours") != "" {
|
||
params.MapData["lastHours"] = params.LastHours
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tOrderFinishedPickupParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
VendorOrderID string
|
||
VendorID int
|
||
}
|
||
|
||
// func (c *OrderController) FinishedPickup() {
|
||
// c.callFinishedPickup(func(params *tOrderFinishedPickupParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *OrderController) callFinishedPickup(handler func(params *tOrderFinishedPickupParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tOrderFinishedPickupParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
params.VendorOrderID = c.GetString("vendorOrderID")
|
||
|
||
if params.VendorID, err = c.GetInt("vendorID", 0); err != nil {
|
||
errParams = append(errParams, "vendorID")
|
||
}
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if params.VendorOrderID == "" {
|
||
errParams = append(errParams, "vendorOrderID")
|
||
}
|
||
params.MapData["vendorOrderID"] = params.VendorOrderID
|
||
if c.GetString("vendorID") != "" {
|
||
params.MapData["vendorID"] = params.VendorID
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tOrderSelfDeliveringParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
VendorOrderID string
|
||
VendorID int
|
||
}
|
||
|
||
// func (c *OrderController) SelfDelivering() {
|
||
// c.callSelfDelivering(func(params *tOrderSelfDeliveringParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *OrderController) callSelfDelivering(handler func(params *tOrderSelfDeliveringParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tOrderSelfDeliveringParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
params.VendorOrderID = c.GetString("vendorOrderID")
|
||
|
||
if params.VendorID, err = c.GetInt("vendorID", 0); err != nil {
|
||
errParams = append(errParams, "vendorID")
|
||
}
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if params.VendorOrderID == "" {
|
||
errParams = append(errParams, "vendorOrderID")
|
||
}
|
||
params.MapData["vendorOrderID"] = params.VendorOrderID
|
||
if c.GetString("vendorID") != "" {
|
||
params.MapData["vendorID"] = params.VendorID
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tOrderSelfDeliveredParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
VendorOrderID string
|
||
VendorID int
|
||
}
|
||
|
||
// func (c *OrderController) SelfDelivered() {
|
||
// c.callSelfDelivered(func(params *tOrderSelfDeliveredParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *OrderController) callSelfDelivered(handler func(params *tOrderSelfDeliveredParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tOrderSelfDeliveredParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
params.VendorOrderID = c.GetString("vendorOrderID")
|
||
|
||
if params.VendorID, err = c.GetInt("vendorID", 0); err != nil {
|
||
errParams = append(errParams, "vendorID")
|
||
}
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if params.VendorOrderID == "" {
|
||
errParams = append(errParams, "vendorOrderID")
|
||
}
|
||
params.MapData["vendorOrderID"] = params.VendorOrderID
|
||
if c.GetString("vendorID") != "" {
|
||
params.MapData["vendorID"] = params.VendorID
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tSkuGetVendorCategoriesParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
VendorID int
|
||
}
|
||
|
||
// func (c *SkuController) GetVendorCategories() {
|
||
// c.callGetVendorCategories(func(params *tSkuGetVendorCategoriesParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *SkuController) callGetVendorCategories(handler func(params *tSkuGetVendorCategoriesParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tSkuGetVendorCategoriesParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
if params.VendorID, err = c.GetInt("vendorID", 0); err != nil {
|
||
errParams = append(errParams, "vendorID")
|
||
}
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if c.GetString("vendorID") != "" {
|
||
params.MapData["vendorID"] = params.VendorID
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
type tStoreGetStoresParams struct {
|
||
MapData map[string]interface{}
|
||
Token string
|
||
Id int
|
||
Name string
|
||
PlaceID int
|
||
PlaceLevel int
|
||
Address string
|
||
Tel string
|
||
FromStatus int
|
||
ToStatus int
|
||
Offset int
|
||
PageSize int
|
||
}
|
||
|
||
// func (c *StoreController) GetStores() {
|
||
// c.callGetStores(func(params *tStoreGetStoresParams) (retVal interface{}, errCode string, err error) {
|
||
// return retVal, "", err
|
||
// })
|
||
// }
|
||
func (c *StoreController) callGetStores(handler func(params *tStoreGetStoresParams) (interface{}, string, error)) {
|
||
var err error
|
||
params := &tStoreGetStoresParams{
|
||
MapData : make(map[string]interface{}),
|
||
}
|
||
errParams := []string{}
|
||
|
||
params.Token = c.Ctx.Input.Header("token")
|
||
|
||
if params.Id, err = c.GetInt("id", 0); err != nil {
|
||
errParams = append(errParams, "id")
|
||
}
|
||
params.Name = c.GetString("name")
|
||
|
||
if params.PlaceID, err = c.GetInt("placeID", 0); err != nil {
|
||
errParams = append(errParams, "placeID")
|
||
}
|
||
if params.PlaceLevel, err = c.GetInt("placeLevel", 0); err != nil {
|
||
errParams = append(errParams, "placeLevel")
|
||
}
|
||
params.Address = c.GetString("address")
|
||
|
||
params.Tel = c.GetString("tel")
|
||
|
||
if params.FromStatus, err = c.GetInt("fromStatus", 0); err != nil {
|
||
errParams = append(errParams, "fromStatus")
|
||
}
|
||
if params.ToStatus, err = c.GetInt("toStatus", 0); err != nil {
|
||
errParams = append(errParams, "toStatus")
|
||
}
|
||
if params.Offset, err = c.GetInt("offset", 0); err != nil {
|
||
errParams = append(errParams, "offset")
|
||
}
|
||
if params.PageSize, err = c.GetInt("pageSize", 0); err != nil {
|
||
errParams = append(errParams, "pageSize")
|
||
}
|
||
if params.Token == "" { // 对于token缺失,报一个模糊的错误信息
|
||
err = errors.New("something wrong")
|
||
}
|
||
params.MapData["token"] = params.Token
|
||
if c.GetString("id") != "" {
|
||
params.MapData["id"] = params.Id
|
||
}
|
||
if c.GetString("name") != "" {
|
||
params.MapData["name"] = params.Name
|
||
}
|
||
if c.GetString("placeID") != "" {
|
||
params.MapData["placeID"] = params.PlaceID
|
||
}
|
||
if c.GetString("placeLevel") != "" {
|
||
params.MapData["placeLevel"] = params.PlaceLevel
|
||
}
|
||
if c.GetString("address") != "" {
|
||
params.MapData["address"] = params.Address
|
||
}
|
||
if c.GetString("tel") != "" {
|
||
params.MapData["tel"] = params.Tel
|
||
}
|
||
if c.GetString("fromStatus") != "" {
|
||
params.MapData["fromStatus"] = params.FromStatus
|
||
}
|
||
if c.GetString("toStatus") != "" {
|
||
params.MapData["toStatus"] = params.ToStatus
|
||
}
|
||
if c.GetString("offset") != "" {
|
||
params.MapData["offset"] = params.Offset
|
||
}
|
||
if c.GetString("pageSize") != "" {
|
||
params.MapData["pageSize"] = params.PageSize
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
|
||
errCode := "-1"
|
||
if err == nil {
|
||
result, errCode2, err2 := handler(params)
|
||
if err = err2; err == nil {
|
||
resultMarshal, _ := json.Marshal(result)
|
||
c.Data["json"] = &CallResult{
|
||
Code: "0",
|
||
Data: string(resultMarshal),
|
||
}
|
||
} else if errCode2 != "0" && errCode2 != "" {
|
||
errCode = errCode2
|
||
}
|
||
}
|
||
if err != nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
}
|
||
c.ServeJSON()
|
||
}
|