entity.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package entity
  2. import (
  3. "telemarketingEtl/config"
  4. "github.com/gogf/gf/v2/util/gconv"
  5. )
  6. // 平台
  7. const (
  8. APP = iota + 1
  9. PC
  10. WX
  11. //
  12. DWD_F_USERBASE_EVENT_INFO = "dwd_f_userbase_event_info"
  13. DWD_F_USERBASE_VISIT_INFO = "dwd_f_userbase_visit_info"
  14. BUYPORTRAIT = "采购单位画像"
  15. INFO = "标讯三级页"
  16. ENTPORTRAIT = "企业画像"
  17. LOGIN = "登录"
  18. COLLECTION = "标讯收藏"
  19. PRODUCTINDEX = "会员介绍页面"
  20. CLIENT = "客户监控"
  21. PROJECTPROGRESS = "项目进度监控"
  22. ENTFOLLOW = "企业情报监控"
  23. FORECAST = "潜在项目预测"
  24. ENTSEARCH = "企业搜索"
  25. )
  26. // 根据职位id获取mongodb userid
  27. func GetUserIdByPositionId(positionId string) (userId, uid string) {
  28. if positionId == "" || positionId == "0" {
  29. return
  30. }
  31. i_positionId := gconv.Int(positionId)
  32. if i_positionId == 0 {
  33. return
  34. }
  35. data := config.JianyuSubjectdb.SelectBySql(`select userid,uid from dwd_f_userbase_id_mapping where position_id =? limit 1`, i_positionId)
  36. if data == nil || len(*data) <= 0 {
  37. return
  38. }
  39. userId = gconv.String((*data)[0]["userid"])
  40. uid = gconv.String((*data)[0]["uid"])
  41. return
  42. }