Initial commit: ERP system with advance verification fixes

This commit is contained in:
System Administrator
2026-03-25 23:55:36 +07:00
commit 563ca12d76
5920 changed files with 828689 additions and 0 deletions
@@ -0,0 +1,29 @@
const db = require('./db-sqlite');
// 更新商品数据,将code字段中的原始型号信息提取出来存储到model字段
async function updateProducts() {
try {
// 获取所有商品
const result = await db.query('SELECT id, code FROM products');
const products = result.rows;
// 遍历商品,更新model字段
for (const product of products) {
// 提取code字段中第一个下划线之前的部分作为model
const underscoreIndex = product.code.indexOf('_');
if (underscoreIndex > 0) {
const model = product.code.substring(0, underscoreIndex);
await db.query('UPDATE products SET model = ? WHERE id = ?', [model, product.id]);
}
}
console.log('商品数据更新成功');
} catch (error) {
console.error('更新商品数据失败:', error);
} finally {
// 关闭数据库连接
db.db.close();
}
}
updateProducts();