no message

This commit is contained in:
hellcat 2025-05-02 14:09:19 +08:00
parent 7f6d8f955f
commit 4fe8ea08b8
2 changed files with 35 additions and 0 deletions

View File

@ -18,6 +18,8 @@ return static function (Slim\App $app): void {
// tom通用api
$app->get('/api/huodong/findbydate/{date}', App\Controllers\TomApi\HuodongController::class . ':findByDate');
$app->get('/api/huodong/datehit/{date}', App\Controllers\TomApi\HuodongController::class . ':datehit');
$app->get('/api/huodong/datehit', App\Controllers\TomApi\HuodongController::class . ':datehit');
// gembox 日后分离出去
$app->group('/gembox', static function (RouteCollectorProxy $group): void {

View File

@ -29,4 +29,37 @@ final class HuodongController
}
public function dateHit(ServerRequest $request, Response $response, array $args)
{
$sDate = $args["date"] ?? date("Y-m-d");
// test
// $sDate = "2025-01-01";
$oHuodong = Huodong::where("start_date", "<=", $sDate)->where("end_date", ">=", $sDate)->first();
if ($oHuodong) {
$oHuodong->start_date_str = date("n月j日", strtotime($oHuodong->start_date));
$oHuodong->end_date_str = date("n月j日", strtotime($oHuodong->end_date));
$oHuodong->str = $oHuodong->title."".$oHuodong->start_date_str."".$oHuodong->end_date_str."期间,".$oHuodong->content;
$aReturn = [
"status" => 1,
"data" => $oHuodong
];
} else {
$aReturn = [
"status" => 0
];
}
echo json_encode($aReturn);
exit;
}
}