- 将微信的备注改为店名相关的信息

This commit is contained in:
gazebo
2019-04-11 11:59:04 +08:00
parent ff52db6dd7
commit 6e3b9a8215
8 changed files with 128 additions and 45 deletions

View File

@@ -13,6 +13,7 @@ import (
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/baseapi/utils/routinepool"
"git.rosy.net.cn/jx-callback/business/model"
"git.rosy.net.cn/jx-callback/business/model/dao"
"git.rosy.net.cn/jx-callback/globals/api"
)
@@ -385,3 +386,31 @@ func Strings2Objs(strAndObjAddPairs ...interface{}) (err error) {
}
return nil
}
func HandleUserWXRemark(db *dao.DaoDB, mobile string) (err error) {
if db == nil {
db = dao.GetDB()
}
wxinfo, err := dao.GetUserStoreInfo(db, "tel", mobile)
if err == nil {
if wxinfo.OpenID != "" {
remark := ""
if wxinfo.JxStoreID > 0 {
store := &model.Store{}
store.ID = wxinfo.JxStoreID
if err = dao.GetEntity(db, store); err == nil {
city := &model.Place{
Code: store.CityCode,
}
if err = dao.GetEntity(db, city, "Code"); err == nil {
remark = city.Name + "-" + store.Name
}
}
}
if err == nil {
err = api.WeixinAPI.CBUpdateRemark(wxinfo.OpenID, remark)
}
}
}
return err
}