dasdasd
This commit is contained in:
parent
e7e875a010
commit
990172f559
@ -25,15 +25,16 @@ class AccountRepository {
|
||||
billingDate,
|
||||
paymentCardNumber,
|
||||
paymentCountry,
|
||||
status
|
||||
status,
|
||||
isOnSale
|
||||
} = accountData;
|
||||
|
||||
const sql = `
|
||||
INSERT INTO windsurf_accounts (
|
||||
email, password, first_name, last_name, registration_time,
|
||||
quota_used, quota_total, billing_days, billing_date,
|
||||
payment_card_number, payment_country, status
|
||||
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
||||
payment_card_number, payment_country, status, is_on_sale
|
||||
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
||||
`;
|
||||
|
||||
const params = [
|
||||
@ -48,7 +49,8 @@ class AccountRepository {
|
||||
billingDate || null,
|
||||
paymentCardNumber || null,
|
||||
paymentCountry || 'MO',
|
||||
status || 'active'
|
||||
status || 'active',
|
||||
isOnSale !== undefined ? isOnSale : false
|
||||
];
|
||||
|
||||
try {
|
||||
@ -116,6 +118,10 @@ class AccountRepository {
|
||||
updates.push('status = ?');
|
||||
params.push(accountData.status);
|
||||
}
|
||||
if (accountData.isOnSale !== undefined) {
|
||||
updates.push('is_on_sale = ?');
|
||||
params.push(accountData.isOnSale);
|
||||
}
|
||||
|
||||
if (updates.length === 0) {
|
||||
logger.warn('AccountRepository', 'No fields to update');
|
||||
|
||||
@ -24,6 +24,7 @@ CREATE TABLE IF NOT EXISTS `windsurf_accounts` (
|
||||
`payment_card_number` VARCHAR(20) COMMENT '支付卡号',
|
||||
`payment_country` VARCHAR(10) DEFAULT 'MO' COMMENT '支付国家代码',
|
||||
`status` ENUM('active', 'expired', 'error') DEFAULT 'active' COMMENT '账号状态',
|
||||
`is_on_sale` BOOLEAN DEFAULT FALSE COMMENT '是否已上架销售',
|
||||
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
UNIQUE KEY `uk_email` (`email`),
|
||||
|
||||
Loading…
Reference in New Issue
Block a user