登录中心功能开发

This commit is contained in:
mzl
2025-07-07 18:34:21 +08:00
parent 642c25503d
commit 4ddf4921b2
13 changed files with 372 additions and 7 deletions
+30
View File
@@ -0,0 +1,30 @@
<?php
namespace app\middleware;
use Webman\MiddlewareInterface;
use Webman\Http\Response;
use Webman\Http\Request;
use app\common\service\BasicDataService;
class BasicDataMiddleware implements MiddlewareInterface
{
public function process(Request $request, callable $next): Response
{
try {
$loginType = $request->header('login_type');
$systemCode = $request->header('system_code');
$corpAbbr = $request->header('corp_abbr');
$basicDataService = new BasicDataService();
if ($basicDataService->checkAndCacheBaseParams($loginType, $systemCode, $corpAbbr)) {
$request->login_type = $loginType;
$request->system_code = $systemCode;
$request->corp_abbr = $corpAbbr;
}
return $next($request);
} catch (\Throwable $th) {
throw $th;
}
}
}