Files
jx-callback/controllers/auth_contorller.go
邹宗楠 c21e5ab383 1
2022-08-08 10:53:57 +08:00

91 lines
3.3 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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"` // 条形码
}