获取店铺信息 增加返回字段 local, 用于表示是否使用本地数据

This commit is contained in:
zhl 2021-06-11 10:39:47 +08:00
parent 878d1a3e1c
commit 56471b92b7
3 changed files with 30 additions and 8 deletions

View File

@ -9,6 +9,21 @@
4. 上报测验题目答案相关接口的 奖励信息 增加返回rewardType, 0: 表明该奖励为优惠券, 1: 抽奖券 4. 上报测验题目答案相关接口的 奖励信息 增加返回rewardType, 0: 表明该奖励为优惠券, 1: 抽奖券
5. 用户信息上报接口 增加上报当前店铺 5. 用户信息上报接口 增加上报当前店铺
### 20200609
1. 增加 [邮件列表](#217), [设置邮件已读](#218), [领取邮件附件](#219), [删除邮件](#220)
### 20200610
1. 增加 [显示正确答案](#221)
2. 增加 [公告列表](#222)
### 20200611
1. [获取店铺信息](#208) 增加返回字段 local, 用于表示是否使用本地数据
@ -318,7 +333,7 @@
### 8. 获取店铺信息 ### 8. 获取店铺信息
1. Method: POST 1. Method: POST
2. URI: /api/:accountid/shop 2. URI: <span id="208">/api/:accountid/shop</span>
| 字段 | 说明 | | 字段 | 说明 |
| -------- | -------------------------------------- | | -------- | -------------------------------------- |
@ -339,6 +354,7 @@
"numid": 1002, // 店铺的数字编号 "numid": 1002, // 店铺的数字编号
"name": "一品漫城", // 店铺名 "name": "一品漫城", // 店铺名
"area": "上海市-上海市-闵行区", // 区域 "area": "上海市-上海市-闵行区", // 区域
"local": 0, // 是否使用本地数据, 0: 否, 1: 是
"logo": "https://resource.kingsome.cn/game607fd53cb40504740fdccb13.png", // 店铺logo "logo": "https://resource.kingsome.cn/game607fd53cb40504740fdccb13.png", // 店铺logo
"exams": [{ // 店铺测验信息 "exams": [{ // 店铺测验信息
"id": "609e13eeccc78154ac683583", //id "id": "609e13eeccc78154ac683583", //id
@ -648,7 +664,7 @@
### 17. 邮件列表 ### 17. 邮件列表
1. Method: POST 1. Method: POST
2. <span id="215">URI: /api/:accountid/mails</span> 2. <span id="217">URI: /api/:accountid/mails</span>
| 字段 | 说明 | | 字段 | 说明 |
| -------- | -------------------------------------- | | -------- | -------------------------------------- |
@ -680,7 +696,7 @@
### 18. 设置邮件已读 ### 18. 设置邮件已读
1. Method: POST 1. Method: POST
2. <span id="215">URI: /api/:accountid/mail/read</span> 2. <span id="218">URI: /api/:accountid/mail/read</span>
| 字段 | 说明 | | 字段 | 说明 |
| -------- | -------------------------------------- | | -------- | -------------------------------------- |
@ -696,7 +712,7 @@
### 19. 领取邮件附件 ### 19. 领取邮件附件
1. Method: POST 1. Method: POST
2. <span id="215">URI: /api/:accountid/mail/attachment</span> 2. <span id="219">URI: /api/:accountid/mail/attachment</span>
| 字段 | 说明 | | 字段 | 说明 |
| -------- | -------------------------------------- | | -------- | -------------------------------------- |
@ -724,7 +740,7 @@
### 20. 删除邮件 ### 20. 删除邮件
1. Method: POST 1. Method: POST
2. <span id="215">URI: /api/:accountid/mail/delete</span> 2. <span id="220">URI: /api/:accountid/mail/delete</span>
| 字段 | 说明 | | 字段 | 说明 |
| -------- | -------------------------------------- | | -------- | -------------------------------------- |
@ -741,7 +757,7 @@
### 21. 显示正确答案 ### 21. 显示正确答案
1. Method: POST 1. Method: POST
2. <span id="215">URI: /api/:accountId/puzzle/help</span> 2. <span id="221">URI: /api/:accountId/puzzle/help</span>
| 字段 | 说明 | | 字段 | 说明 |
| -------- | -------------------------------------- | | -------- | -------------------------------------- |
@ -764,12 +780,11 @@
``` ```
> 说明, 这里获取的answer是使用 当前比赛session_当前题目的id_答案_jcfw中的sessionid, 计算md5 > 说明, 这里获取的answer是使用 当前比赛session_当前题目的id_答案_jcfw中的sessionid, 计算md5
>
### 22. 公告列表 ### 22. 公告列表
1. Method: POST 1. Method: POST
2. <span id="215">URI: /api/:accountId/announces</span> 2. <span id="222">URI: /api/:accountId/announces</span>
| 字段 | 说明 | | 字段 | 说明 |
| -------- | -------------------------------------- | | -------- | -------------------------------------- |

View File

@ -109,6 +109,7 @@ class ShopController extends BaseController {
rspData.name = shop.showName rspData.name = shop.showName
rspData.area = shop.areaStr rspData.area = shop.areaStr
rspData.logo = shop.logo rspData.logo = shop.logo
rspData.local = shop.local || 0
const now = Date.now() const now = Date.now()
let exams = await ShopExam.find({ let exams = await ShopExam.find({
shop: shop.id, shop: shop.id,

View File

@ -86,6 +86,12 @@ class ShopClass extends BaseModule {
*/ */
@prop() @prop()
public lat: number public lat: number
/**
* 使
* @type {number}
*/
@prop({ default: 0 })
public local: number
@prop({ type: () => [Number] }) @prop({ type: () => [Number] })
public location: number[] public location: number[]