瀏覽代碼

修改潜在客户

hongze 3 年之前
父節點
當前提交
d76972095c
共有 2 個文件被更改,包括 9 次插入6 次删除
  1. 6 3
      models/free_viewer.go
  2. 3 3
      services/free_viewer.go

+ 6 - 3
models/free_viewer.go

@@ -8,19 +8,22 @@ type FreeViewerDetails struct {
 	Note           string
 	CreatedTime    string
 	MaxCreatedTime string
+	Email          string
 }
 
-func GetFreeViewerDetails(startTime,endTime string) (items []*FreeViewerDetails, err error) {
-	sql := `select u.real_name,u.mobile,u.note,u.created_time,max(uvh.created_time) as max_created_time
+func GetFreeViewerDetails(startTime, endTime string) (items []*FreeViewerDetails, err error) {
+	sql := `select u.real_name,u.mobile,u.note,u.created_time,max(uvh.created_time) as max_created_time,u.email
 	from wx_user u
 	LEFT JOIN user_view_history uvh on u.user_id = uvh.user_id
+    INNER JOIN user_record AS c ON u.user_id=c.user_id
 	where u.company_id = 1
 	and u.apply_method<>2
 	and u.mobile is not null
 	AND u.mobile<>''
 	and u.created_time > ?
 	and u.created_time <= ?
+	AND c.create_platform<>4
 	group by u.user_id`
-	_, err = orm.NewOrm().Raw(sql, startTime,endTime).QueryRows(&items)
+	_, err = orm.NewOrm().Raw(sql, startTime, endTime).QueryRows(&items)
 	return
 }

+ 3 - 3
services/free_viewer.go

@@ -43,9 +43,9 @@ func FreeViewerDetail() (err error) {
 	cellC := rowTitle.AddCell()
 	cellC.Value = "客户公司"
 	cellD := rowTitle.AddCell()
-	cellD.Value = "创建时间"
+	cellD.Value = "注册时间"
 	cellE := rowTitle.AddCell()
-	cellE.Value = "最后访问时间"
+	cellE.Value = "邮箱"
 
 	for _, item := range items {
 		row := sheet.AddRow()
@@ -58,7 +58,7 @@ func FreeViewerDetail() (err error) {
 		cellD := row.AddCell()
 		cellD.Value = item.CreatedTime
 		cellE := row.AddCell()
-		cellE.Value = item.MaxCreatedTime
+		cellE.Value = item.Email
 	}
 
 	savePath := "free_viewer_details"+ time.Now().Format(utils.FormatDateTimeUnSpace) + ".xlsx"