HJ_Server/src/api_s2c/item/ApiGetList.ts
2023-12-13 20:51:17 +08:00

26 lines
859 B
TypeScript

import { ApiCall } from "tsrpc";
import { RedisCollections2 } from '../../module/redis';
import { ReqGetList, ResGetList } from "../../shared/protocols/item/PtlGetList";
import { getItemList } from "../../public/item";
export default async function (call: ApiCall<ReqGetList, ResGetList>) {
// let list: ResGetList['list'] = {};
// let kvList: k_v<RedisCollections2['item']> = {};
// let arrList = await G.mongodb.collection('item').find({ uid: call.uid,num:{$ne:0}}).toArray();
// arrList.forEach(v => {
// let d = G.mongodb.conversionIdObj(v);
// kvList[G.formatRedisKey(d.itemId)] = d;
// list[d.itemId] = d;
// });
//去掉item Redis相关
//G.redis.set('item', call.uid, kvList);
//call.conn.item = list;
let list = await getItemList(call.uid);
call.succ({
list: list
});
}