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) { // let list: ResGetList['list'] = {}; // let kvList: k_v = {}; // 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 }); }