91 lines
3.3 KiB
Go
91 lines
3.3 KiB
Go
package controllers
|
||
|
||
import (
|
||
"fmt"
|
||
"git.rosy.net.cn/baseapi/utils"
|
||
"git.rosy.net.cn/jx-callback/business/model"
|
||
"git.rosy.net.cn/jx-callback/globals"
|
||
"github.com/astaxie/beego/server/web"
|
||
"strings"
|
||
)
|
||
|
||
type AuthController struct {
|
||
web.Controller
|
||
}
|
||
|
||
// @Title 注册用户
|
||
// @Description 注册用户
|
||
// @Param param formData string true "注册信息"
|
||
// @Success 200 {object} controllers.CallResult
|
||
// @Failure 200 {object} controllers.CallResult
|
||
// @router /RegisterUser [post]
|
||
func (c *AuthController) RegisterUser() {
|
||
var (
|
||
err error
|
||
errCode = model.ErrCodeGeneralFailed
|
||
accessID = utils.GetUUID()
|
||
param string
|
||
)
|
||
c.Ctx.Input.SetParam("access_id", accessID)
|
||
globals.SugarLogger.Debugf("Begin API TaskController.CancelTask, accessUUID:%s, data:%s\n", accessID, param)
|
||
errParams := []string{}
|
||
if param = c.GetString("param", ""); param == "" {
|
||
errParams = append(errParams, "param")
|
||
}
|
||
if len(errParams) > 0 {
|
||
err = fmt.Errorf(strRequiredParamIsEmpty, strings.Join(errParams, ","))
|
||
}
|
||
if err == nil {
|
||
c.Data["json"] = &CallResult{
|
||
Code: model.ErrCodeSuccess,
|
||
Data: string(""),
|
||
}
|
||
globals.SugarLogger.Debugf("End API TaskController.CancelTask, accessUUID:%s, data:%s\n", accessID, param)
|
||
} else {
|
||
c.Data["json"] = &CallResult{
|
||
Code: errCode,
|
||
Desc: err.Error(),
|
||
}
|
||
globals.SugarLogger.Debugf("API AuthController.RegisterUser error:%v, data:%s", err, param)
|
||
}
|
||
c.ServeJSON()
|
||
}
|
||
|
||
const (
|
||
EBailOrderNo = "eBaiOrderNo" // 品牌名称
|
||
BusinessType = "businessType" // 是否为预定单
|
||
PayOrderTime = "payOrderTime" // 下单时间
|
||
TrySendTime = "trySendTime" // 预计送达时间
|
||
OrderNo = "orderNo" // 订单编号
|
||
VendorName = "vendorName" // 订单来源平台名称
|
||
VendOrID = "vendOrID" // 订单来源平台id
|
||
VendorOrderNo = "vendorOrderNo" // 订单序号1/2/
|
||
EBaiCode = "eBailCode" // 饿百取货码
|
||
QRCOrder = "qRCOrder" // 订单二维码单号,还是订单Id
|
||
ConsigneeName = "consigneeName" // 客户名称
|
||
ConsigneeMobile = "consigneeMobile" // 客户电话
|
||
ConsigneeAddress = "consigneeAddress" // 客户地址
|
||
BuyerComment = "buyerComment" // 客户备注
|
||
SkuList = "skuList" // 商品列表
|
||
SkuName = "skuName" // 商品名称
|
||
SkuCount = "skuCount" // 商品件数
|
||
SkuOnePrice = "skuOnePrice" // 商品单价
|
||
SkuAllPrice = "skuAllPrice" // 商品总价 = 商品件数 x 商品件数
|
||
AllSkuTypeCount = "allSkuTypeCount" // 商品种类
|
||
AllSkuCount = "allSkuCount" // 商品总数量
|
||
UserPayMoney = "userPayMoney" // 用户支付
|
||
StoreName = "storeName" // 门店名称
|
||
StoreTel = "storeTel" // 门店电话
|
||
OfficialName = "officialName" // 官方名称
|
||
BigFont = "bigFont" // 是否为大字体
|
||
PrintNumber = "printNumber" // 打印次数
|
||
)
|
||
|
||
type SkuListPrintOrder struct {
|
||
SkuName string `json:"skuName"`
|
||
SkuCount string `json:"skuCount"`
|
||
SalePrice string `json:"salePrice"` // 单价
|
||
TotalCountPrice string `json:"totalCountPrice"` // 总价
|
||
Upc string `json:"upc"` // 条形码
|
||
}
|