要给员工表 增加一个对应的openid 如何关联 是新建了员工后 关注 才关联还是怎样
要给员工表 增加一个对应的openid 如何关联 是新建了员工后 关注 才关联还是怎样
听你问的方式是已经存在一个员工表了。 两个情况。
员工已注册, 让员工登录, 并更新这个员工的openid。
员工未注册, 注册, 吧openid带着。
有什么疑问不, 还是我没理解清楚问题?
这业务场景描述的太模糊了
新建员工是类似自助注册吗?
如果是,那么在注册之前在微信登录(PC扫码登录、微信中授权登录)就可以获得open_id,然后再填写新建员工表单,然后把openid和员工数据一起insert到员工表
推荐一个员工表,一个关注表,用后台去管理员工与关注用户的关系,就是手动设置哪个关注用户是哪个公司员工的。
听你的意思,是之前已经存在一个员工表了。只是现在接上了微信,需要把微信用户和之前的员工表进行关联。要关联两个不同系统产生的用户表,首先需要有一个统一且唯一的关联标识,比如手机号。比如之前的员工表中每个员工都填写了手机号。那么用户关注微信公众号后强制要求用户先绑定手机号,这个时候去员工表中查询,如果已经存在此手机号,那么就将这个员工绑定此openid,如果是不存在就直接写入员工表
微信用户发消息给公众号或是关注就可以获取到openid
要判断是现在有员工已关注还是未关注,
已关注就用插件更新员工关注openid,
未关注就在关注时绑定openid