Commit b72bba52 authored by qinhaitao's avatar qinhaitao

fix: 🐛 bug

parent 6921cfc8
......@@ -2,4 +2,5 @@
.DS_Store
.vscode
debug.log
node_modules
\ No newline at end of file
node_modules
dist/
\ No newline at end of file
......@@ -37,17 +37,20 @@ export default class StatService {
* @memberof StatService
*/
async addStat(
type: number,
type: number | string,
userInfo: IUserInfo = {} as IUserInfo,
customStatData: object = {}
): Promise<{ id: string }> {
const { openId } = this.context
const { activityId } = this.context.data
const { userNick } = userInfo
const typeName = typeof type === 'string' ? type : STAT_TYPE[type];
const _type = typeof type === 'string' ? STAT_TYPE[type] : type;
const id = await this.statdao.insertOne({
activityId,
type,
typeName: STAT_TYPE[type],
type: _type,
typeName,
userNick,
openId,
...customStatData,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment