本文整理汇总了Golang中github.com/jsix/gof/net/jsv.Result类的典型用法代码示例。如果您正苦于以下问题:Golang Result类的具体用法?Golang Result怎么用?Golang Result使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Result类的17个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: CheckUsrExist
func (this *Partner) CheckUsrExist(m *jsv.Args, r *jsv.Result) error {
_, err, _ := VerifyPartner(m)
if err != nil {
return err
}
r.Result = true
r.Data = dps.MemberService.CheckUsr((*m)["usr"].(string), 0)
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:9,代码来源:partner.go
示例2: GetDeliverAddrs
func (this *Member) GetDeliverAddrs(m *jsv.Args, r *jsv.Result) error {
memberId, err := Verify(m)
if err != nil {
return err
}
r.Result = true
r.Data = dps.MemberService.GetDeliverAddress(memberId)
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:9,代码来源:member.go
示例3: Verify
func (this *Member) Verify(m *jsv.Args, r *jsv.Result) error {
_, err := Verify(m)
if err != nil {
r.Message = err.Error()
} else {
r.Result = true
}
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:9,代码来源:member.go
示例4: GetHost
func (this *Partner) GetHost(m *jsv.Args, r *jsv.Result) error {
partnerId, err := strconv.Atoi((*m)["partner_id"].(string))
if err != nil {
return err
}
host := dps.PartnerService.GetPartnerMajorHost(partnerId)
r.Data = host
r.Result = true
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:10,代码来源:partner.go
示例5: GetPartner
func (this *Partner) GetPartner(m *jsv.Args, r *jsv.Result) error {
return nil
_, err, e := VerifyPartner(m)
if err != nil {
return err
}
r.Result = true
r.Data = e
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:10,代码来源:partner.go
示例6: GetSiteConf
func (this *Partner) GetSiteConf(m *jsv.Args, r *jsv.Result) error {
partnerId, err, _ := VerifyPartner(m)
if err != nil {
return err
}
siteConf := dps.PartnerService.GetSiteConf(partnerId)
r.Result = true
r.Data = siteConf
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:11,代码来源:partner.go
示例7: Category
func (this *Partner) Category(m *jsv.Args, r *jsv.Result) error {
partnerId, err, _ := VerifyPartner(m)
if err != nil {
return err
}
categories := dps.SaleService.GetCategories(partnerId)
r.Result = true
r.Data = categories
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:11,代码来源:partner.go
示例8: GetShops
func (this *Partner) GetShops(m *jsv.Args, r *jsv.Result) error {
partnerId, err, _ := VerifyPartner(m)
if err != nil {
return err
}
shops := dps.PartnerService.GetShopsOfPartner(partnerId)
r.Result = true
r.Data = shops
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:12,代码来源:partner.go
示例9: GetBankInfo
func (this *Member) GetBankInfo(m *jsv.Args, r *jsv.Result) error {
memberId, err := Verify(m)
if err != nil {
return err
}
e := dps.MemberService.GetBank(memberId)
if e != nil {
r.Data = e
r.Result = true
}
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:12,代码来源:member.go
示例10: GetDeliverAddrById
func (this *Member) GetDeliverAddrById(m *jsv.Args, r *jsv.Result) error {
memberId, err := Verify(m)
if err != nil {
return err
}
addrId, err := strconv.Atoi((*m)["addr_id"].(string))
if err != nil {
return err
}
r.Result = true
r.Data = dps.MemberService.GetDeliverAddressById(memberId, addrId)
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:13,代码来源:member.go
示例11: GetItems
func (this *Partner) GetItems(m *jsv.Args, r *jsv.Result) error {
partnerId, err, _ := VerifyPartner(m)
if err != nil {
return err
}
cid, _ := strconv.Atoi((*m)["cid"].(string))
num, _ := strconv.Atoi((*m)["num"].(string))
_, items := dps.SaleService.GetPagedOnShelvesGoods(partnerId, cid, 0, num, "")
r.Result = true
r.Data = items
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:14,代码来源:partner.go
示例12: RegisterMember
func (this *Partner) RegisterMember(m *jsv.Args, r *jsv.Result) error {
var err error
e := member.ValueMember{}
if err = jsv.UnmarshalMap((*m)["json"], &e); err != nil {
return err
}
var cardId string
var tgId int
var partnerId int
cardId = (*m)["card_id"].(string)
tgId, _ = strconv.Atoi((*m)["tg_id"].(string))
partnerId, _ = strconv.Atoi((*m)["partner_id"].(string))
//如果卡片ID为空时,自动生成
if cardId == "" {
cardId = time.Now().Format("200601021504")
}
e.RegFrom = "WEB"
e.Pwd = domain.MemberSha1Pwd(e.Pwd)
id, err := dps.MemberService.SaveMember(&e)
if err == nil {
dps.MemberService.SaveRelation(id, cardId, tgId, partnerId)
r.Result = true
return nil
}
return err
}
开发者ID:zoe527,项目名称:go2o,代码行数:33,代码来源:partner.go
示例13: SubmitOrder
// 需要传递配送地址
func (this *Partner) SubmitOrder(m *jsv.Args, r *jsv.Result) error {
partnerId, err, _ := VerifyPartner(m)
if err != nil {
return err
}
memberId, _ := strconv.Atoi((*m)["member_id"].(string))
couponCode := (*m)["coupon_code"].(string)
orderNo, err := dps.ShoppingService.SubmitOrder(partnerId, memberId, couponCode, true)
if err != nil {
return err
} else {
r.Result = true
r.Data = orderNo
}
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:18,代码来源:partner.go
示例14: DeleteDeliverAddr
func (this *Member) DeleteDeliverAddr(m *jsv.Args, r *jsv.Result) error {
memberId, err := Verify(m)
if err != nil {
return err
}
addrId, err := strconv.Atoi((*m)["addr_id"].(string))
if err != nil {
return err
}
if err = dps.MemberService.DeleteDeliverAddress(memberId, addrId); err == nil {
r.Result = true
} else {
r.Data = err.Error()
}
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:17,代码来源:member.go
示例15: SaveDeliverAddr
func (this *Member) SaveDeliverAddr(m *jsv.Args, r *jsv.Result) error {
memberId, err := Verify(m)
if err != nil {
return err
}
var e member.DeliverAddress
err = jsv.UnmarshalMap((*m)["json"], &e)
if err != nil {
return err
}
e.MemberId = memberId
_, err = dps.MemberService.SaveDeliverAddress(memberId, &e)
if err != nil {
jsv.LogErr(err)
r.Message = err.Error()
} else {
r.Result = true
}
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:22,代码来源:member.go
示例16: BuildOrder
func (this *Partner) BuildOrder(m *jsv.Args, r *jsv.Result) error {
partnerId, err, _ := VerifyPartner(m)
if err != nil {
return err
}
memberId, err := strconv.Atoi((*m)["member_id"].(string))
couponCode := (*m)["coupon_code"].(string)
if err != nil {
return err
}
data, err := dps.ShoppingService.BuildOrder(partnerId, memberId, "", couponCode)
if err != nil {
return err
}
js, _ := json.Marshal(data)
r.Result = true
r.Data = string(js)
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:23,代码来源:partner.go
示例17: SaveBankInfo
func (this *Member) SaveBankInfo(m *jsv.Args, r *jsv.Result) error {
memberId, err := Verify(m)
if err != nil {
return err
}
var e member.BankInfo
err = jsv.UnmarshalMap((*m)["json"], &e)
if err != nil {
return err
}
e.MemberId = memberId
err = dps.MemberService.SaveBankInfo(&e)
if err != nil {
jsv.LogErr(err)
return err
} else {
r.Result = true
}
return nil
}
开发者ID:zoe527,项目名称:go2o,代码行数:22,代码来源:member.go
注:本文中的github.com/jsix/gof/net/jsv.Result类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论