no message
This commit is contained in:
parent
7f6d8f955f
commit
4fe8ea08b8
@ -18,6 +18,8 @@ return static function (Slim\App $app): void {
|
|||||||
|
|
||||||
// tom通用api
|
// tom通用api
|
||||||
$app->get('/api/huodong/findbydate/{date}', App\Controllers\TomApi\HuodongController::class . ':findByDate');
|
$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 日后分离出去
|
// gembox 日后分离出去
|
||||||
$app->group('/gembox', static function (RouteCollectorProxy $group): void {
|
$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