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"` // 条形码 }