server/laf-cloud/functions/creatCDkTwo.ts

16 lines
584 B
TypeScript

import cloud from '@lafjs/cloud'
const db = cloud.database();
import Utils from "@/Utils";
export default async function (ctx: FunctionContext) {
let cdk = ctx.body.cdk;
cdk = cdk.toLowerCase();
let info = await db.collection("idcount").where({ _id: process.env.IDCOUNT_NAME }).getOne();
let count = info.data.count;
if (count.includes(cdk)) {
return { code: 0, data: "兑换码已存在" };
}
count.push(cdk);
await db.collection("idcount").where({ _id: process.env.IDCOUNT_NAME }).update({ count: count });
return { code: 1, data: "兑换码保存成功" };
}