From 6b782a9d6eb62fa1287382cb0ec492e2a64a198b Mon Sep 17 00:00:00 2001 From: tikkhun Date: Thu, 29 Jan 2026 17:57:07 +0800 Subject: [PATCH] =?UTF-8?q?refactor(service):=20=E5=B0=86=20console.log=20?= =?UTF-8?q?=E6=9B=BF=E6=8D=A2=E4=B8=BA=20logger=20=E5=B9=B6=E8=B0=83?= =?UTF-8?q?=E6=95=B4=E6=97=A5=E5=BF=97=E7=BA=A7=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 使用 logger 替代 console.log 以统一日志管理 将批量导入结果的日志级别从 debug 调整为 info --- src/adapter/shopyy.adapter.ts | 1 - src/controller/area.controller.ts | 6 ------ src/controller/order.controller.ts | 1 - src/service/product.service.ts | 7 ++++--- 4 files changed, 4 insertions(+), 11 deletions(-) diff --git a/src/adapter/shopyy.adapter.ts b/src/adapter/shopyy.adapter.ts index 74f4a12..e3e0bda 100644 --- a/src/adapter/shopyy.adapter.ts +++ b/src/adapter/shopyy.adapter.ts @@ -996,7 +996,6 @@ export class ShopyyAdapter implements ISiteAdapter { private async getProductBySku(sku: string): Promise { // 使用Shopyy API的搜索功能通过sku查询产品 const response = await this.getAllProducts({ where: { sku } }); - console.log('getProductBySku', response) const product = response?.[0] if (!product) { throw new Error(`未找到sku为${sku}的产品`); diff --git a/src/controller/area.controller.ts b/src/controller/area.controller.ts index 4c28193..5ca8b10 100644 --- a/src/controller/area.controller.ts +++ b/src/controller/area.controller.ts @@ -40,7 +40,6 @@ export class AreaController { })); return successResponse(countryList, '查询成功'); } catch (error) { - console.log(error); return errorResponse(error?.message || error); } } @@ -54,7 +53,6 @@ export class AreaController { const newArea = await this.areaService.createArea(area); return successResponse(newArea, '创建成功'); } catch (error) { - console.log(error); return errorResponse(error?.message || error); } } @@ -68,7 +66,6 @@ export class AreaController { const updatedArea = await this.areaService.updateArea(id, area); return successResponse(updatedArea, '更新成功'); } catch (error) { - console.log(error); return errorResponse(error?.message || error); } } @@ -81,7 +78,6 @@ export class AreaController { await this.areaService.deleteArea(id); return successResponse(null, '删除成功'); } catch (error) { - console.log(error); return errorResponse(error?.message || error); } } @@ -95,7 +91,6 @@ export class AreaController { const { list, total } = await this.areaService.getAreaList(query); return successResponse({ list, total }, '查询成功'); } catch (error) { - console.log(error); return errorResponse(error?.message || error); } } @@ -111,7 +106,6 @@ export class AreaController { } return successResponse(area, '查询成功'); } catch (error) { - console.log(error); return errorResponse(error?.message || error); } } diff --git a/src/controller/order.controller.ts b/src/controller/order.controller.ts index dedc87f..fa46cac 100644 --- a/src/controller/order.controller.ts +++ b/src/controller/order.controller.ts @@ -58,7 +58,6 @@ export class OrderController { const result = await this.orderService.syncOrderById(siteId, orderId); return successResponse(result); } catch (error) { - console.log(error); return errorResponse('同步失败'); } } diff --git a/src/service/product.service.ts b/src/service/product.service.ts index d894f18..7c14d37 100644 --- a/src/service/product.service.ts +++ b/src/service/product.service.ts @@ -2032,9 +2032,9 @@ export class ProductService { // 将工作表转换为 JSON 数组 records = xlsx.utils.sheet_to_json(worksheet); - console.log('Parsed records count:', records.length); + this.logger.debug('Parsed records count:', records.length); if (records.length > 0) { - console.log('First record keys:', Object.keys(records[0])); + this.logger.debug('First record keys:', Object.keys(records[0])); } return records; } catch (e: any) { @@ -2048,6 +2048,7 @@ export class ProductService { let updated = 0; const errors: BatchErrorItem[] = []; const records = await this.getRecordsFromTable(file); + this.logger.debug('Total records count:', records.length); // 逐条处理记录 for (const rec of records) { try { @@ -2076,7 +2077,7 @@ export class ProductService { errors.push({ identifier: '' + rec.sku, error: `产品${rec?.sku}导入失败:${e?.message || String(e)}` }); } } - this.logger.debug(`导入 ${records.length} 条记录,成功创建 ${created} 条,更新 ${updated} 条,失败 ${errors.length} 条,错误详情:${JSON.stringify(errors)}`); + this.logger.info(`导入 ${records.length} 条记录,成功创建 ${created} 条,更新 ${updated} 条,失败 ${errors.length} 条,错误详情:${JSON.stringify(errors)}`); return { total: records.length, processed: records.length - errors.length, created, updated, errors }; }