--- a/app/terminal/model/UploadFile.php +++ b/app/terminal/model/UploadFile.php @@ -67,7 +67,7 @@ * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ - public function getAll(array $param = []): \think\Collection + public function getAll(array $param = []): array { // 商品列表获取条件 $params = $this->setQueryDefaultValue($param, [ --- a/app/common/model/SignAction.php +++ b/app/common/model/SignAction.php @@ -24,6 +24,17 @@ // 定义主键 protected $pk = 'id'; + // MySQL DATETIME has no fractional part; retain real non-zero precision. + public function getStartTimeAttr($value): string + { + return preg_replace('/^(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2})\.0+$/D', '$1', (string)$value); + } + + public function getEndTimeAttr($value): string + { + return preg_replace('/^(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2})\.0+$/D', '$1', (string)$value); + } + /** * 活动详情 * @param int $siginId 活动ID