private Order convertToOrder(OrderRequest request) { // 转换逻辑 } } ```
3. 数据库设计优化
批量操作表设计: ```sql CREATE TABLE batch_operation_log ( id BIGINT PRIMARY KEY AUTO_INCREMENT, operation_type VARCHAR(50) NOT NULL, -- 操作类型:下单/修改/取消等 file_name VARCHAR(255), total_count INT NOT NULL, success_count INT DEFAULT 0, failed_count INT DEFAULT 0, status VARCHAR(20) NOT NULL, -- 待处理/处理中/已完成/失败 creator_id BIGINT NOT NULL, create_time DATETIME NOT NULL, complete_time DATETIME, error_message TEXT );
CREATE TABLE batch_operation_detail ( id BIGINT PRIMARY KEY AUTO_INCREMENT, batch_id BIGINT NOT NULL, row_number INT NOT NULL, -- 文件中的行号 original_data JSON, -- 原始数据 result_data JSON, -- 处理结果 status VARCHAR(20) NOT NULL, -- 成功/失败 error_message VARCHAR(500), FOREIGN KEY (batch_id) REFERENCES batch_operation_log(id) ); ```
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8192 bytes) in /www/wwwroot/www.sjwxsc.com/config/function.php on line 274