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}`); } // 如果是卡片的话需要增加的参数