Andrew Wallo 2 个月前
父节点
当前提交
fb209e5d7b
共有 2 个文件被更改,包括 7 次插入3 次删除
  1. 6
    2
      app/Providers/MacroServiceProvider.php
  2. 1
    1
      app/Services/DateRangeService.php

+ 6
- 2
app/Providers/MacroServiceProvider.php 查看文件

@@ -485,9 +485,13 @@ class MacroServiceProvider extends ServiceProvider
485 485
         Carbon::macro('toDefaultDateFormat', function () {
486 486
             $dateFormat = CompanySettingsService::getDefaultDateFormat();
487 487
 
488
-            $this->format($dateFormat);
488
+            return $this->format($dateFormat);
489
+        });
489 490
 
490
-            return $this;
491
+        Carbon::macro('inCompanyTimezone', function () {
492
+            $timezone = CompanySettingsService::getDefaultTimezone();
493
+
494
+            return $this->setTimezone($timezone);
491 495
         });
492 496
 
493 497
         ExportColumn::macro('money', function () {

+ 1
- 1
app/Services/DateRangeService.php 查看文件

@@ -89,7 +89,7 @@ class DateRangeService
89 89
 
90 90
                 $expectedEnd = $expectedEnd->isFuture() ? company_today() : $expectedEnd;
91 91
 
92
-                if ($startDate->eq($expectedStart) && $endDate->eq($expectedEnd)) {
92
+                if ($startDate->isSameDay($expectedStart) && $endDate->isSameDay($expectedEnd)) {
93 93
                     return $key; // Return the matching range key (e.g., "FY-2024")
94 94
                 }
95 95
             }

正在加载...
取消
保存