From 4113eff78d431ea4ab1d16fe7437745a6ca719aa Mon Sep 17 00:00:00 2001 From: zhl Date: Mon, 31 May 2021 20:47:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AE=A2=E6=88=B7=E7=AB=AFap?= =?UTF-8?q?i=E5=AF=B9=E5=BA=97=E9=93=BA=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E9=A2=98=E5=BA=93=E7=9A=84=E8=87=AA=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/controllers/shop_puzzle.controller.ts | 2 ++ src/models/shop/ShopPuzzle.ts | 3 +++ 2 files changed, 5 insertions(+) diff --git a/src/admin/controllers/shop_puzzle.controller.ts b/src/admin/controllers/shop_puzzle.controller.ts index 10c2a2e..50a127c 100644 --- a/src/admin/controllers/shop_puzzle.controller.ts +++ b/src/admin/controllers/shop_puzzle.controller.ts @@ -103,6 +103,7 @@ export default class ShopPuzzleController extends BaseController { if (!data.groups && data.tags) { data.groups = data.tags.split(',') } + delete data.status } let result: any = {} try { @@ -128,6 +129,7 @@ export default class ShopPuzzleController extends BaseController { await ShopPuzzle.updateMany({ deleted: { $exists: false } }, { $set: { deleted: 0 } }) await ShopPuzzle.updateMany({ is_hide: { $exists: false } }, { $set: { is_hide: 0 } }) await ShopPuzzle.updateMany({ quality: { $exists: false } }, { $set: { quality: 1 } }) + await ShopPuzzle.updateMany({ status: { $exists: false } }, { $set: { status: 0 } }) } catch (err) { console.log(err) } diff --git a/src/models/shop/ShopPuzzle.ts b/src/models/shop/ShopPuzzle.ts index df10acb..0d6a8b2 100644 --- a/src/models/shop/ShopPuzzle.ts +++ b/src/models/shop/ShopPuzzle.ts @@ -84,6 +84,9 @@ export class ShopPuzzleClass extends BaseModule { @prop({ default: 0 }) public is_hide: number + @prop({ default: 0 }) + public status: number + public static parseQueryParam(params) { let { key, timeBegin, timeEnd, tag, sub_tag, groups, dp, quality, sort, length, shop } = params let opt: any = { deleted: 0, is_hide: 0 }