修改接口说明
This commit is contained in:
@ -23,7 +23,8 @@ func (c *ControllerV1) WeChatEvent(ctx context.Context, req *v1.WeChatEventReq)
|
||||
switch req.Event {
|
||||
case "subscribe":
|
||||
key := strings.TrimPrefix(req.EventKey, "qrscene_")
|
||||
out, err := service.User().Login(ctx, &model.UserLoginIn{OpenId: req.FromUserName})
|
||||
split := strings.Split(req.EventKey, "_")
|
||||
out, err := service.User().Login(ctx, &model.UserLoginIn{OpenId: req.FromUserName, StoreCode: split[0]})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -32,7 +33,8 @@ func (c *ControllerV1) WeChatEvent(ctx context.Context, req *v1.WeChatEventReq)
|
||||
}
|
||||
return nil, nil
|
||||
case "SCAN":
|
||||
out, err := service.User().Login(ctx, &model.UserLoginIn{OpenId: req.FromUserName})
|
||||
split := strings.Split(req.EventKey, "_")
|
||||
out, err := service.User().Login(ctx, &model.UserLoginIn{OpenId: req.FromUserName, StoreCode: split[0]})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
@ -54,7 +54,8 @@ type LoginCache struct {
|
||||
}
|
||||
|
||||
type UserLoginIn struct {
|
||||
OpenId string
|
||||
OpenId string
|
||||
StoreCode string // 门店编码,登录时根据门店编码查询,填写最近一次登录门店 id
|
||||
}
|
||||
type WeChatLogin struct {
|
||||
UUID string // 使用的是微信的唯一 id,而不是openid,保证微信服务号,小程序绑定的系统用户为同一个
|
||||
|
||||
Reference in New Issue
Block a user