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 | |-----|-----|-----|-----|-----| |