Compare commits
3 Commits
884c2570a0
...
0511ce1727
Author | SHA1 | Date | |
---|---|---|---|
0511ce1727 | |||
fb28f2d4e7 | |||
cd2a54e431 |
@ -41,7 +41,6 @@ export default async function (call: ApiCall<ReqOpen, ResOpen>) {
|
||||
} else {
|
||||
call.succ(data);
|
||||
}
|
||||
|
||||
G.redis.set('dxlt', call.uid, data);
|
||||
G.ioredis.set(`dxlt:${call.uid}`, JSON.stringify(data));
|
||||
G.mongodb.collection('dxlt').updateOne({ uid: call.uid }, { $set: { ...data } });
|
||||
}
|
@ -7,15 +7,15 @@ export class DxltFun {
|
||||
/**修改数据 */
|
||||
static async changeData(call: ApiCall, change: Partial<ResOpen>) {
|
||||
|
||||
Object.entries(change).forEach(v => {
|
||||
G.redis.set('dxlt', call.uid, v[0] as any, v[1]);
|
||||
});
|
||||
G.mongodb.collection('dxlt').updateOne({ uid: call.uid }, { $set: { ...change } });
|
||||
let data = await this.getData(call);
|
||||
Object.assign(data, change);
|
||||
G.ioredis.set(`dxlt:${call.uid}`, JSON.stringify(data));
|
||||
|
||||
G.mongodb.collection('dxlt').updateOne({ uid: call.uid }, { $set: { ...change } });
|
||||
return change;
|
||||
}
|
||||
static async getData(call: ApiCall) {
|
||||
return await G.redis.get('dxlt', call.uid);
|
||||
return JSON.parse(await G.ioredis.get(`dxlt:${call.uid}`)) ;
|
||||
}
|
||||
/**回退层数 */
|
||||
static backLayer(data: ResOpen) {
|
||||
|
@ -19,8 +19,9 @@ export async function clearGud(uid) {
|
||||
G.ioredis.del(`gudVersion:${uid}_ver`);
|
||||
}
|
||||
|
||||
//清空探险缓存
|
||||
//清空Redis缓存
|
||||
G.ioredis.del(`tanxian:${uid}`);
|
||||
G.ioredis.del(`dxlt:${uid}`);
|
||||
};
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user