Commit a4680f1ea006e1f3f3ed6f155c02d42ae7d48b71

Authored by aarongao
1 parent 58410c9c
Exists in v1.2 and in 2 other branches master, v1.1

.

@@ -53,7 +53,7 @@ func UpdateIcon(c *gin.Context) { @@ -53,7 +53,7 @@ func UpdateIcon(c *gin.Context) {
53 if ScenicId == "" || ScenicId == "undefined" { 53 if ScenicId == "" || ScenicId == "undefined" {
54 c.JSON(200, tools.ResponseError{ 54 c.JSON(200, tools.ResponseError{
55 1, 55 1,
56 - "缺少scenicid(景区id)", 56 + "缺少ScenicId(景区id)",
57 }) 57 })
58 return 58 return
59 } 59 }
@@ -97,7 +97,7 @@ func AllIcons(c *gin.Context) { @@ -97,7 +97,7 @@ func AllIcons(c *gin.Context) {
97 if ScenicId == "" || ScenicId == "undefined" { 97 if ScenicId == "" || ScenicId == "undefined" {
98 c.JSON(200, tools.ResponseError{ 98 c.JSON(200, tools.ResponseError{
99 1, 99 1,
100 - "缺少scenicid(景区id)", 100 + "缺少ScenicId(景区id)",
101 }) 101 })
102 return 102 return
103 } 103 }
@@ -71,6 +71,9 @@ func UpdateScenic(c *gin.Context) { @@ -71,6 +71,9 @@ func UpdateScenic(c *gin.Context) {
71 var id bson.ObjectId 71 var id bson.ObjectId
72 if pid := c.PostForm("id"); pid == "null" { 72 if pid := c.PostForm("id"); pid == "null" {
73 id = bson.NewObjectId() 73 id = bson.NewObjectId()
  74 +
  75 + // 新景区,初始化
  76 + initScenic(id.Hex())
74 } else { 77 } else {
75 id = bson.ObjectIdHex(pid) 78 id = bson.ObjectIdHex(pid)
76 } 79 }
@@ -100,6 +103,28 @@ func UpdateScenic(c *gin.Context) { @@ -100,6 +103,28 @@ func UpdateScenic(c *gin.Context) {
100 103
101 } 104 }
102 105
  106 +func initScenic(id string){
  107 +
  108 +
  109 + DB.CTags.Insert(DB.STag{
  110 + id,
  111 + "type",
  112 + "服务设施",
  113 + },DB.STag{
  114 + id,
  115 + "type",
  116 + "游乐设施",
  117 + },DB.STag{
  118 + id,
  119 + "type",
  120 + "餐饮",
  121 + },DB.STag{
  122 + id,
  123 + "type",
  124 + "购物",
  125 + })
  126 +}
  127 +
103 // @Title 所有景区基础信息 128 // @Title 所有景区基础信息
104 // @Description 所有景区基础信息 129 // @Description 所有景区基础信息
105 // @Accept json 130 // @Accept json
@@ -187,6 +187,15 @@ func RemoveTag(c *gin.Context) { @@ -187,6 +187,15 @@ func RemoveTag(c *gin.Context) {
187 return 187 return
188 } 188 }
189 189
  190 +
  191 + if c.PostForm("TagGroup") == "type" {
  192 + c.JSON(200, tools.ResponseError{
  193 + 1,
  194 + "此类型只能加不能删",
  195 + })
  196 + return
  197 + }
  198 +
190 DB.CTags.Remove(bson.M{"ScenicId": ScenicId,"Name":c.PostForm("TagName"),"Type":c.PostForm("TagGroup")}) 199 DB.CTags.Remove(bson.M{"ScenicId": ScenicId,"Name":c.PostForm("TagName"),"Type":c.PostForm("TagGroup")})
191 200
192 DB.Redis.Delete("Tags_" + ScenicId) 201 DB.Redis.Delete("Tags_" + ScenicId)
API/Trajectory.go
@@ -9,7 +9,7 @@ import ( @@ -9,7 +9,7 @@ import (
9 ) 9 )
10 10
11 // @Title 保存用户移动轨迹 11 // @Title 保存用户移动轨迹
12 -// @Description 保存用户移动轨迹 12 +// @Description 保存用户移动轨迹(5分钟提交一次)
13 // @Accept json 13 // @Accept json
14 // @Produce json 14 // @Produce json
15 // @Param UserId 5dfb03070a9ac17ac7a82054 string true "用户id" 15 // @Param UserId 5dfb03070a9ac17ac7a82054 string true "用户id"
API/UserLog.go
@@ -9,7 +9,7 @@ import ( @@ -9,7 +9,7 @@ import (
9 ) 9 )
10 10
11 // @Title 增加访问日志 11 // @Title 增加访问日志
12 -// @Description 增加访问日志 12 +// @Description 增加用户行为日志
13 // @Accept json 13 // @Accept json
14 // @Produce json 14 // @Produce json
15 // @Param Type 访问页面 string true "安装;卸载;访问页面;使用功能;缩放地图;进入景区" 15 // @Param Type 访问页面 string true "安装;卸载;访问页面;使用功能;缩放地图;进入景区"
Lib/LeYouTu/tools.go
@@ -18,9 +18,9 @@ func GetScenicId(c *gin.Context) (ScenicId string, error error) { @@ -18,9 +18,9 @@ func GetScenicId(c *gin.Context) (ScenicId string, error error) {
18 if ScenicId == "" || ScenicId == "undefined" { 18 if ScenicId == "" || ScenicId == "undefined" {
19 c.JSON(200, tools.ResponseError{ 19 c.JSON(200, tools.ResponseError{
20 1, 20 1,
21 - "缺少scenicid(景区id)", 21 + "缺少ScenicId(景区id)",
22 }) 22 })
23 - return "", errors.New("缺少scenicid(景区id)") 23 + return "", errors.New("缺少ScenicId(景区id)")
24 } else { 24 } else {
25 return ScenicId, nil 25 return ScenicId, nil
26 } 26 }
@@ -34,7 +34,7 @@ @@ -34,7 +34,7 @@
34 1. [发送短信验证码](#sms-send-post) 34 1. [发送短信验证码](#sms-send-post)
35 1. [标签 - 增加标签](#tag-create-post) 35 1. [标签 - 增加标签](#tag-create-post)
36 1. [标签 - 删除标签](#tag-remove-post) 36 1. [标签 - 删除标签](#tag-remove-post)
37 -1. [保存用户移动轨迹](#trajectory-save-post) 37 +1. [保存用户移动轨迹(5分钟提交一次)](#trajectory-save-post)
38 1. [更新商品](#updatecommodity-post) 38 1. [更新商品](#updatecommodity-post)
39 1. [设备管理 - 更新设施](#updateitem-post) 39 1. [设备管理 - 更新设施](#updateitem-post)
40 1. [设备管理 - 更新等待时间](#updateitemtime-post) 40 1. [设备管理 - 更新等待时间](#updateitemtime-post)
@@ -43,7 +43,7 @@ @@ -43,7 +43,7 @@
43 1. [用户管理 - 修改用户信息](#updateuser-post) 43 1. [用户管理 - 修改用户信息](#updateuser-post)
44 1. [上传](#upload-post) 44 1. [上传](#upload-post)
45 1. [用户管理 - 获取用户信息](#userinfo-get) 45 1. [用户管理 - 获取用户信息](#userinfo-get)
46 -1. [增加访问日志](#userlog-post) 46 +1. [增加用户行为日志](#userlog-post)
47 47
48 48
49 49
@@ -539,7 +539,7 @@ @@ -539,7 +539,7 @@
539 #### /Trajectory/Save (POST) 539 #### /Trajectory/Save (POST)
540 540
541 541
542 -保存用户移动轨迹 542 +保存用户移动轨迹(5分钟提交一次)
543 543
544 | Param Name | Example | Data Type | Description | Required? | 544 | Param Name | Example | Data Type | Description | Required? |
545 |-----|-----|-----|-----|-----| 545 |-----|-----|-----|-----|-----|
@@ -704,7 +704,7 @@ @@ -704,7 +704,7 @@
704 #### /UserLog (POST) 704 #### /UserLog (POST)
705 705
706 706
707 -增加访问日志 707 +增加用户行为日志
708 708
709 | Param Name | Example | Data Type | Description | Required? | 709 | Param Name | Example | Data Type | Description | Required? |
710 |-----|-----|-----|-----|-----| 710 |-----|-----|-----|-----|-----|