From ef2003b46fd6cd6a4cbc36cbc26c87a28b208100 Mon Sep 17 00:00:00 2001 From: zhang1106 <849185023@qq.com> Date: Thu, 26 Feb 2026 11:59:19 +0800 Subject: [PATCH] =?UTF-8?q?fix(inventory):=20=E4=BF=AE=E6=AD=A3mysql?= =?UTF-8?q?=E6=96=B9=E8=A8=80=E4=B8=8B=E6=97=A5=E6=9C=9F=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/routes/inventory.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/routes/inventory.js b/backend/routes/inventory.js index 8ea1c13..3055695 100644 --- a/backend/routes/inventory.js +++ b/backend/routes/inventory.js @@ -1,7 +1,7 @@ const express = require('express'); const router = express.Router(); const { Op } = require('sequelize'); -const { sequelize } = require('../db'); +const { sequelize, dbDialect } = require('../db'); const InventoryPlan = require('../models/InventoryPlan'); const InventoryTask = require('../models/InventoryTask'); const InventoryRecord = require('../models/InventoryRecord'); @@ -241,7 +241,9 @@ router.post('/plans/:planId/start', async (req, res) => { } if (recordsToCreate.length > 0) { - const now = new Date().toISOString(); + const now = dbDialect === 'mysql' + ? new Date().toISOString().replace('T', ' ').replace('Z', '') + : new Date().toISOString(); const placeholders = recordsToCreate.map(r => `('${r.recordId}', '${r.taskId}', '${r.planId}', '${r.deviceId}', '${r.deviceName}', '${r.deviceType}', '${r.serialNumber || ''}', '${r.rackId}', ${r.position}, 'pending', '${now}', '${now}')` ).join(',');