From 75b3148521951679201dfb865b31b56135b6be97 Mon Sep 17 00:00:00 2001 From: wjh Date: Thu, 28 Mar 2024 14:49:36 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BB=93=E7=AE=97=E5=8D=95=E6=8A=A5?= =?UTF-8?q?=E9=94=99=20(#515)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # Description # Motivation # Key changes - Frontend - Backend # Test plan ## Suggestions ## Underlying risk # Showcase Reviewed-on: https://git.daoyoucloud.com/daoyoucloud/tachycode/pulls/515 Co-authored-by: wjh Co-committed-by: wjh --- .../plugin-rental/src/server/services/settlement-service.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/plugins/@hera/plugin-rental/src/server/services/settlement-service.ts b/packages/plugins/@hera/plugin-rental/src/server/services/settlement-service.ts index 1a6498ead..1f9229dd0 100644 --- a/packages/plugins/@hera/plugin-rental/src/server/services/settlement-service.ts +++ b/packages/plugins/@hera/plugin-rental/src/server/services/settlement-service.ts @@ -758,7 +758,6 @@ export class SettlementService { } } }); - calc.list.forEach((value) => { const productDate = converDate(value.date, 'YYYY-MM-DD'); if ((value.name as string).includes('-')) { @@ -766,7 +765,9 @@ export class SettlementService { const valueItem = calc.list.filter( (item) => converDate(item.date, 'YYYY-MM-DD') === productDate && item.name === name, )[0]; - value.date = dayjs(valueItem.date).add(1, 'seconds'); + if (valueItem) { + value.date = dayjs(valueItem.date).add(1, 'seconds'); + } } }); calc.list?.sort((a, b) => {