From 15198cc41cbb803151d130e49ebbd3c615178dff Mon Sep 17 00:00:00 2001 From: liyi Date: Mon, 10 Mar 2025 14:31:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=A2=9E=E5=8A=A0=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C=E3=80=81=E8=B0=83=E6=95=B4=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=8F=B7=E5=B9=B6=E5=8F=91=E5=B8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- star-cloud/generalExtend.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/star-cloud/generalExtend.js b/star-cloud/generalExtend.js index f95e3dc..8662546 100644 --- a/star-cloud/generalExtend.js +++ b/star-cloud/generalExtend.js @@ -79,9 +79,10 @@ function _checkRequiredFields(params, requiredFields) { */ export async function registerExtendedProducts(params) { - // 确认产品类型存在 - if (!params.type) { - return new Result(Result.NotMoreData, null, '注册扩展产品类型type不能为空'); + const cardRequiredFields = ['type', 'keyId', 'uid', 'userCountLimit', 'operate', 'isAdmin', 'isForce', 'isRound', 'startDate', 'endDate']; + const missingField = _checkRequiredFields(params, cardRequiredFields); + if (missingField) { + return new Result(Result.NotMoreData, null, `参数信息不完整: ${missingField}`); } // 如果是卡片的话需要增加的参数