Commit a4680f1ea006e1f3f3ed6f155c02d42ae7d48b71
1 parent
58410c9c
Exists in
v1.2
and in
2 other branches
.
Showing
7 changed files
with
44 additions
and
10 deletions
Show diff stats
API/Icon.go
@@ -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 | } |
API/Scenic.go
@@ -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 |
API/Tag.go
@@ -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 | } |
README.md
@@ -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 | |-----|-----|-----|-----|-----| |