镇念塔:修复更新bug
This commit is contained in:
@@ -36,6 +36,7 @@ export default class TowerRecord extends BaseModel {
|
|||||||
public static async createRecord(towerInfo: {roleId: string, lv: number, warStatus: Array<WarStatus>}, lean = true) {
|
public static async createRecord(towerInfo: {roleId: string, lv: number, warStatus: Array<WarStatus>}, lean = true) {
|
||||||
const recDoc = new TowerRecordModel();
|
const recDoc = new TowerRecordModel();
|
||||||
const update = Object.assign(recDoc.toJSON(), towerInfo );
|
const update = Object.assign(recDoc.toJSON(), towerInfo );
|
||||||
|
delete update._id;
|
||||||
const { roleId, lv } = towerInfo;
|
const { roleId, lv } = towerInfo;
|
||||||
// console.log(JSON.stringify(towerInfo))
|
// console.log(JSON.stringify(towerInfo))
|
||||||
let rec: TowerRecordType = await TowerRecordModel.findOneAndUpdate({roleId, lv}, {$set: update}, {upsert: true, new: true}).lean(lean);
|
let rec: TowerRecordType = await TowerRecordModel.findOneAndUpdate({roleId, lv}, {$set: update}, {upsert: true, new: true}).lean(lean);
|
||||||
|
|||||||
Reference in New Issue
Block a user