修复矿洞延时接口
This commit is contained in:
parent
5ccea04bbe
commit
2bbfb55704
@ -14,7 +14,7 @@ export default async function (call: ApiCall<ReqYanShi, ResYanShi>) {
|
|||||||
kdInfo = await KuangDongfun.getKaiCaiInfo(hdid, call.uid)
|
kdInfo = await KuangDongfun.getKaiCaiInfo(hdid, call.uid)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!kdInfo) {
|
if (!kdInfo || !con) {
|
||||||
return call.error('', {code: -1, message: globalThis.lng.kudangdong_1})
|
return call.error('', {code: -1, message: globalThis.lng.kudangdong_1})
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -37,12 +37,15 @@ export default async function (call: ApiCall<ReqYanShi, ResYanShi>) {
|
|||||||
_need && await PlayerFun.cutNeed(call, _need);
|
_need && await PlayerFun.cutNeed(call, _need);
|
||||||
|
|
||||||
kdInfo.yanshi = 8 * 3600
|
kdInfo.yanshi = 8 * 3600
|
||||||
|
if (!kdInfo.ctime) kdInfo.ctime = G.time
|
||||||
|
if (!kdInfo.etime) kdInfo.etime = G.time
|
||||||
|
if (!kdInfo.kdtype) kdInfo.kdtype = con.type
|
||||||
|
|
||||||
// 如果调用这个方法,会upsert,在没有查到数据的情况下,
|
// 如果调用这个方法,会upsert,在没有查到数据的情况下,
|
||||||
// 会插入空数据,全服玩家的查询列表接口都会报错
|
// 会插入空数据,全服玩家的查询列表接口都会报错
|
||||||
// await KuangDongfun.setminingZhanLing(call.uid, hdid, { $set: { yanshi: kdInfo.yanshi } })
|
// await KuangDongfun.setminingZhanLing(call.uid, hdid, { $set: { yanshi: kdInfo.yanshi } })
|
||||||
await G.mongodb.collection('kuangdong').updateOne({uid: call.uid, hdid: hdid},
|
await G.mongodb.collection('kuangdong').updateOne({uid: call.uid, hdid: hdid},
|
||||||
{$set: {yanshi: kdInfo.yanshi}});
|
{$set: kdInfo});
|
||||||
|
|
||||||
kdInfo._id = kdInfo._id.toString()
|
kdInfo._id = kdInfo._id.toString()
|
||||||
let changeData = {
|
let changeData = {
|
||||||
|
Loading…
Reference in New Issue
Block a user