From 51367eca5c97e3466bdd210dc0aa59973db0acd1 Mon Sep 17 00:00:00 2001 From: qixinzhi Date: Tue, 18 Jul 2023 08:32:44 +0000 Subject: [PATCH] * Fix date field with null. --- .../metric/calc/global/scale/count_of_annual_created_story.php | 2 ++ .../metric/calc/global/scale/count_of_annual_finished_story.php | 2 ++ .../metric/calc/global/scale/count_of_monthly_created_story.php | 2 ++ .../calc/global/scale/count_of_monthly_finished_story.php | 2 ++ .../scale/count_of_annual_closed_feedback_in_product.php | 2 ++ .../scale/count_of_annual_created_feedback_in_product.php | 2 ++ .../scale/count_of_annual_created_requirement_in_product.php | 2 ++ .../product/scale/count_of_annual_created_story_in_product.php | 2 ++ .../product/scale/count_of_annual_finished_story_in_product.php | 2 ++ .../product/scale/count_of_monthly_closed_story_in_product.php | 2 ++ .../product/scale/count_of_monthly_created_story_in_product.php | 2 ++ .../scale/count_of_monthly_finished_story_in_product.php | 2 ++ .../product/scale/scale_of_annual_closed_story_in_product.php | 2 ++ .../product/scale/scale_of_annual_finished_story_in_product.php | 2 ++ 14 files changed, 28 insertions(+) diff --git a/module/metric/calc/global/scale/count_of_annual_created_story.php b/module/metric/calc/global/scale/count_of_annual_created_story.php index 921b7f04aa..d31519fcec 100644 --- a/module/metric/calc/global/scale/count_of_annual_created_story.php +++ b/module/metric/calc/global/scale/count_of_annual_created_story.php @@ -32,6 +32,8 @@ class count_of_annual_created_story extends baseCalc { $openedDate = $data->openedDate; + if(empty($openedDate)) return; + $year = substr($openedDate, 0, 4); if($year == '0000') return; diff --git a/module/metric/calc/global/scale/count_of_annual_finished_story.php b/module/metric/calc/global/scale/count_of_annual_finished_story.php index fdfaa38a6e..3916af62b1 100644 --- a/module/metric/calc/global/scale/count_of_annual_finished_story.php +++ b/module/metric/calc/global/scale/count_of_annual_finished_story.php @@ -34,6 +34,8 @@ class count_of_annual_finished_story extends baseCalc $closedDate = $data->closedDate; $closedReason = $data->closedReason; + if(empty($closedDate)) return; + $year = substr($closedDate, 0, 4); if($year == '0000' || $closedReason != 'done') return; diff --git a/module/metric/calc/global/scale/count_of_monthly_created_story.php b/module/metric/calc/global/scale/count_of_monthly_created_story.php index 77218b9db7..5325405faa 100644 --- a/module/metric/calc/global/scale/count_of_monthly_created_story.php +++ b/module/metric/calc/global/scale/count_of_monthly_created_story.php @@ -32,6 +32,8 @@ class count_of_monthly_created_story extends baseCalc { $openedDate = $data->openedDate; + if(empty($openedDate)) return; + $year = substr($openedDate, 0, 4); $month = substr($openedDate, 5, 2); diff --git a/module/metric/calc/global/scale/count_of_monthly_finished_story.php b/module/metric/calc/global/scale/count_of_monthly_finished_story.php index 2fda119d1e..315877171c 100644 --- a/module/metric/calc/global/scale/count_of_monthly_finished_story.php +++ b/module/metric/calc/global/scale/count_of_monthly_finished_story.php @@ -34,6 +34,8 @@ class count_of_monthly_finished_story extends baseCalc $closedDate = $data->closedDate; $closedReason = $data->closedReason; + if(empty($closedDate)) return; + $year = substr($closedDate, 0, 4); $month = substr($closedDate, 5, 2); diff --git a/module/metric/calc/product/scale/count_of_annual_closed_feedback_in_product.php b/module/metric/calc/product/scale/count_of_annual_closed_feedback_in_product.php index c2ed67b635..1b86c32f69 100644 --- a/module/metric/calc/product/scale/count_of_annual_closed_feedback_in_product.php +++ b/module/metric/calc/product/scale/count_of_annual_closed_feedback_in_product.php @@ -34,6 +34,8 @@ class count_of_annual_closed_feedback_in_product extends baseCalc $product = $data->product; $closedDate = $data->closedDate; + if(empty($closedDate)) return; + $year = substr($closedDate, 0, 4); if($year == '0000') return; diff --git a/module/metric/calc/product/scale/count_of_annual_created_feedback_in_product.php b/module/metric/calc/product/scale/count_of_annual_created_feedback_in_product.php index be2fa3ccc3..fea3d9110a 100644 --- a/module/metric/calc/product/scale/count_of_annual_created_feedback_in_product.php +++ b/module/metric/calc/product/scale/count_of_annual_created_feedback_in_product.php @@ -34,6 +34,8 @@ class count_of_annual_created_feedback_in_product extends baseCalc $product = $data->product; $openedDate = $data->openedDate; + if(empty($openedDate)) return; + $year = substr($openedDate, 0, 4); if($year == '0000') return; diff --git a/module/metric/calc/product/scale/count_of_annual_created_requirement_in_product.php b/module/metric/calc/product/scale/count_of_annual_created_requirement_in_product.php index 79aa1684e3..28bf154e20 100644 --- a/module/metric/calc/product/scale/count_of_annual_created_requirement_in_product.php +++ b/module/metric/calc/product/scale/count_of_annual_created_requirement_in_product.php @@ -35,6 +35,8 @@ class count_of_annual_created_requirement_in_product extends baseCalc $type = $data->type; $openedDate = $data->openedDate; + if(empty($openedDate)) return; + $year = substr($openedDate, 0, 4); if($year == '0000') return; diff --git a/module/metric/calc/product/scale/count_of_annual_created_story_in_product.php b/module/metric/calc/product/scale/count_of_annual_created_story_in_product.php index 189231744b..777c0cc4f8 100644 --- a/module/metric/calc/product/scale/count_of_annual_created_story_in_product.php +++ b/module/metric/calc/product/scale/count_of_annual_created_story_in_product.php @@ -32,6 +32,8 @@ class count_of_annual_created_story_in_product extends baseCalc $product = $row->product; $openedDate = $row->openedDate; + if(empty($openedDate)) return; + $year = substr($openedDate, 0, 4); if(empty($year) || $year == '0000') return; diff --git a/module/metric/calc/product/scale/count_of_annual_finished_story_in_product.php b/module/metric/calc/product/scale/count_of_annual_finished_story_in_product.php index c1d3c6e55d..2ae9eb8704 100644 --- a/module/metric/calc/product/scale/count_of_annual_finished_story_in_product.php +++ b/module/metric/calc/product/scale/count_of_annual_finished_story_in_product.php @@ -34,6 +34,8 @@ class count_of_annual_finished_story_in_product extends baseCalc $product = $row->product; $closedDate = $row->closedDate; + if(empty($closedDate)) return; + $year = substr($closedDate, 0, 4); if(empty($year) || $year == '0000') return; diff --git a/module/metric/calc/product/scale/count_of_monthly_closed_story_in_product.php b/module/metric/calc/product/scale/count_of_monthly_closed_story_in_product.php index 8c72468b0e..c20b2e95a0 100644 --- a/module/metric/calc/product/scale/count_of_monthly_closed_story_in_product.php +++ b/module/metric/calc/product/scale/count_of_monthly_closed_story_in_product.php @@ -34,6 +34,8 @@ class count_of_monthly_closed_story_in_product extends baseCalc $product = $data->product; $closedDate = $data->closedDate; + if(empty($closedDate)) return; + $year = substr($closedDate, 0, 4); $month = substr($closedDate, 5, 2); diff --git a/module/metric/calc/product/scale/count_of_monthly_created_story_in_product.php b/module/metric/calc/product/scale/count_of_monthly_created_story_in_product.php index c25c828aa8..52fc245c9a 100644 --- a/module/metric/calc/product/scale/count_of_monthly_created_story_in_product.php +++ b/module/metric/calc/product/scale/count_of_monthly_created_story_in_product.php @@ -34,6 +34,8 @@ class count_of_monthly_created_story_in_product extends baseCalc $product = $data->product; $openedDate = $data->openedDate; + if(empty($openedDate)) return; + $year = substr($openedDate, 0, 4); $month = substr($openedDate, 5, 2); diff --git a/module/metric/calc/product/scale/count_of_monthly_finished_story_in_product.php b/module/metric/calc/product/scale/count_of_monthly_finished_story_in_product.php index cece929aa2..250e143e95 100644 --- a/module/metric/calc/product/scale/count_of_monthly_finished_story_in_product.php +++ b/module/metric/calc/product/scale/count_of_monthly_finished_story_in_product.php @@ -32,6 +32,8 @@ class count_of_monthly_finished_story_in_product extends baseCalc $product = $row->product; $closedDate = $row->closedDate; + if(empty($closedDate)) return; + $year = substr($closedDate, 0, 4); $month = substr($closedDate, 5, 2); diff --git a/module/metric/calc/product/scale/scale_of_annual_closed_story_in_product.php b/module/metric/calc/product/scale/scale_of_annual_closed_story_in_product.php index 6ff1c47449..0289021ba2 100644 --- a/module/metric/calc/product/scale/scale_of_annual_closed_story_in_product.php +++ b/module/metric/calc/product/scale/scale_of_annual_closed_story_in_product.php @@ -35,6 +35,8 @@ class scale_of_annual_closed_story_in_product extends baseCalc $closedDate = $data->closedDate; $estimate = $data->estimate; + if(empty($closedDate)) return; + $year = substr($closedDate, 0, 4); if($year == '0000') return; diff --git a/module/metric/calc/product/scale/scale_of_annual_finished_story_in_product.php b/module/metric/calc/product/scale/scale_of_annual_finished_story_in_product.php index 78ebf68013..89b05a707e 100644 --- a/module/metric/calc/product/scale/scale_of_annual_finished_story_in_product.php +++ b/module/metric/calc/product/scale/scale_of_annual_finished_story_in_product.php @@ -36,6 +36,8 @@ class scale_of_annual_finished_story_in_product extends baseCalc $closedReason = $data->closedReason; $estimate = $data->estimate; + if(empty($closedDate)) return; + $year = substr($closedDate, 0, 4); if($year == '0000') return;