增加服务端查询成就信息的接口

This commit is contained in:
zhl 2021-06-04 13:43:02 +08:00
parent 57a20e6f2e
commit fc125cf624

44
src/services/JCFW.ts Normal file
View File

@ -0,0 +1,44 @@
import axios from 'axios'
import { ZError } from '../common/ZError'
/**
*
* @return {Promise<void>}
*/
export async function getInviteeNum(accountId: string, sessionId: string, shops: number[]) {
const url = 'https://service.kingsome.cn/webapp/index.php?c=AchievementShare&a=getInviteeNum'
let _str = shops.join(',')
let params = {
session_id: sessionId,
account_id: accountId,
achievement_ids: _str,
}
return axios.get(url, { params }).then(res => {
const data = res.data
if (data.errcode) {
throw new ZError(data.errcode, data.errmsg)
}
return data.invitee_nums
})
}
/**
*
* @return {Promise<void>}
*/
export async function getInviteeList(accountId: string, sessionId: string, shops: number[]) {
const url = 'https://service.kingsome.cn/webapp/index.php?c=AchievementShare&a=getInviteeList'
let _str = shops.join(',')
let params = {
session_id: sessionId,
account_id: accountId,
achievement_ids: _str,
}
return axios.get(url, { params }).then(res => {
const data = res.data
if (data.errcode) {
throw new ZError(data.errcode, data.errmsg)
}
return data.invitee_list
})
}