| @@ 745-762 (lines=18) @@ | ||
| 742 | ||
| 743 | foreach ($issues as $issue) |
|
| 744 | { |
|
| 745 | if (isset($issue['created_at']) && $issue['created_at']) { |
|
| 746 | $created_date = $this->convDate($interval, $issue['created_at']);; |
|
| 747 | if ($is_accu) { |
|
| 748 | foreach($results as $key => $val) |
|
| 749 | { |
|
| 750 | if ($key >= $created_date) { |
|
| 751 | $results[$key]['new'] += 1; |
|
| 752 | } |
|
| 753 | } |
|
| 754 | } |
|
| 755 | else if (isset($results[$created_date]) && $issue['created_at'] >= $start_stat_time) { |
|
| 756 | $results[$created_date]['new'] += 1; |
|
| 757 | } |
|
| 758 | } |
|
| 759 | if (isset($issue['resolved_at']) && $issue['resolved_at']) { |
|
| 760 | $resolved_date = $this->convDate($interval, $issue['resolved_at']); |
|
| 761 | if ($is_accu) { |
|
| 762 | foreach($results as $key => $val) |
|
| 763 | { |
|
| 764 | if ($key >= $resolved_date) { |
|
| 765 | $results[$key]['resolved'] += 1; |
|
| @@ 759-776 (lines=18) @@ | ||
| 756 | $results[$created_date]['new'] += 1; |
|
| 757 | } |
|
| 758 | } |
|
| 759 | if (isset($issue['resolved_at']) && $issue['resolved_at']) { |
|
| 760 | $resolved_date = $this->convDate($interval, $issue['resolved_at']); |
|
| 761 | if ($is_accu) { |
|
| 762 | foreach($results as $key => $val) |
|
| 763 | { |
|
| 764 | if ($key >= $resolved_date) { |
|
| 765 | $results[$key]['resolved'] += 1; |
|
| 766 | } |
|
| 767 | } |
|
| 768 | } |
|
| 769 | else if (isset($results[$resolved_date]) && $issue['resolved_at'] >= $start_stat_time) { |
|
| 770 | $results[$resolved_date]['resolved'] += 1; |
|
| 771 | } |
|
| 772 | } |
|
| 773 | if (isset($issue['closed_at']) && $issue['closed_at']) { |
|
| 774 | $closed_date = $this->convDate($interval, $issue['closed_at']); |
|
| 775 | if ($is_accu) { |
|
| 776 | foreach($results as $key => $val) |
|
| 777 | { |
|
| 778 | if ($key >= $closed_date) { |
|
| 779 | $results[$key]['closed'] += 1; |
|
| @@ 773-790 (lines=18) @@ | ||
| 770 | $results[$resolved_date]['resolved'] += 1; |
|
| 771 | } |
|
| 772 | } |
|
| 773 | if (isset($issue['closed_at']) && $issue['closed_at']) { |
|
| 774 | $closed_date = $this->convDate($interval, $issue['closed_at']); |
|
| 775 | if ($is_accu) { |
|
| 776 | foreach($results as $key => $val) |
|
| 777 | { |
|
| 778 | if ($key >= $closed_date) { |
|
| 779 | $results[$key]['closed'] += 1; |
|
| 780 | } |
|
| 781 | } |
|
| 782 | } |
|
| 783 | else if (isset($results[$closed_date]) && $issue['closed_at'] >= $start_stat_time) { |
|
| 784 | $results[$closed_date]['closed'] += 1; |
|
| 785 | } |
|
| 786 | } |
|
| 787 | } |
|
| 788 | ||
| 789 | return response()->json( |
|
| 790 | [ |
|
| 791 | 'ecode' => 0, |
|
| 792 | 'data' => array_values($results), |
|
| 793 | 'options' => [ 'trend_start_stat_date' => date('Y/m/d', $start_stat_time), 'trend_end_stat_date' => date('Y/m/d', $end_stat_time) ] |
|