商店:bug修复
This commit is contained in:
@@ -2,6 +2,7 @@ import { SHOP_REFRESH_TYPE } from "../../consts";
|
||||
import { ActivityModelType } from "../../db/Activity";
|
||||
import { UserShopType } from "../../db/UserShop";
|
||||
import { UserShopTypeType } from "../../db/UserShopType";
|
||||
import { gameData } from "../../pubUtils/data";
|
||||
import { nowSeconds } from "../../pubUtils/timeUtil";
|
||||
import { ActivityBase } from "../activityField/activityField";
|
||||
|
||||
@@ -140,10 +141,14 @@ export class ShopReturnData {
|
||||
|
||||
public addUserRecords(record: UserShopType) {
|
||||
if(!record || record.shop != this.shop || record.type != this.type) return;
|
||||
let dic = this.dic.find(cur => cur.id == record.itemId);
|
||||
if(!dic || (dic.createTime && dic.createTime != record.createTime)) return;
|
||||
if(this.activityId > 0) {
|
||||
let dic = this.dic.find(cur => cur.id == record.itemId);
|
||||
if(!dic || (dic.createTime && dic.createTime != record.createTime)) return;
|
||||
} else {
|
||||
if(!gameData.shopItem.has(record.itemId)) return;
|
||||
}
|
||||
let recordResult = new ShopReturnRecordData(record);
|
||||
if(recordResult && recordResult.shopItemId) this.records.push(recordResult)
|
||||
if(recordResult && recordResult.shopItemId && recordResult.buyCount) this.records.push(recordResult)
|
||||
}
|
||||
|
||||
public setReadRecord(record: UserShopTypeType) {
|
||||
|
||||
Reference in New Issue
Block a user