diff --git a/app/model/Customer.php b/app/model/Customer.php index 0fd1897..83367a3 100644 --- a/app/model/Customer.php +++ b/app/model/Customer.php @@ -5,6 +5,8 @@ namespace app\model; use app\util\Util; use config\constants\Constants; +use DateTimeInterface; +use Illuminate\Support\Carbon; use support\Model; use Illuminate\Database\Eloquent\SoftDeletes; @@ -47,6 +49,16 @@ class Customer extends Model // 'created_at' => 'timestamp', // 指定序列化格式 ]; + /** + * 重新格式化时间 + * @param DateTimeInterface $date + * @return string + */ + protected function serializeDate(DateTimeInterface $date): string + { + return $date->format(Carbon::parse($date)->toDateTimeString()); + } + public static function getCustomer($customer) { $customer['grade_txt'] = Constants::GRADE[$customer['grade']]; diff --git a/app/util/Util.php b/app/util/Util.php index 7997abe..77a5e81 100644 --- a/app/util/Util.php +++ b/app/util/Util.php @@ -7,6 +7,7 @@ use Firebase\JWT\Key; use Firebase\JWT\ExpiredException; use Firebase\JWT\SignatureInvalidException; use support\exception\BusinessException; +use support\Log; use support\Request; class Util @@ -30,7 +31,7 @@ class Util public static function getParam(Request $request,$param,$default='') { $param = $request->input($param,$default); - if(empty($default)&&$default!==''){ + if(empty($param) && $default!==''){ $param = $default; } return $param;