no message
This commit is contained in:
parent
7f6d8f955f
commit
4fe8ea08b8
@ -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 {
|
||||
|
||||
@ -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;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user