|
@@ -64,7 +64,7 @@ class DeepbworkController extends Controller
|
|
|
// 后端提交数据
|
|
|
public function submit(Request $request)
|
|
|
{
|
|
|
- // Log::info('serverSubmitData:' . $request->input('node_id') . ':' . file_get_contents('php://input'));
|
|
|
+ Log::info('serverSubmitData:' . $request->input('node_id') . ':' . file_get_contents('php://input'));
|
|
|
$server = Server::find($request->input('node_id'));
|
|
|
if (!$server) {
|
|
|
return response([
|
|
@@ -75,25 +75,15 @@ class DeepbworkController extends Controller
|
|
|
$data = file_get_contents('php://input');
|
|
|
$data = json_decode($data, true);
|
|
|
Cache::put(CacheKey::get('SERVER_V2RAY_ONLINE_USER', $server->id), count($data), 3600);
|
|
|
- $serverService = new ServerService();
|
|
|
$userService = new UserService();
|
|
|
DB::beginTransaction();
|
|
|
try {
|
|
|
foreach ($data as $item) {
|
|
|
$u = $item['u'] * $server->rate;
|
|
|
$d = $item['d'] * $server->rate;
|
|
|
- if (!$userService->trafficFetch($u, $d, $item['user_id'])) {
|
|
|
+ if (!$userService->trafficFetch($u, $d, $item['user_id'], $server, 'vmess')) {
|
|
|
continue;
|
|
|
}
|
|
|
-
|
|
|
- $serverService->log(
|
|
|
- $item['user_id'],
|
|
|
- $request->input('node_id'),
|
|
|
- $item['u'],
|
|
|
- $item['d'],
|
|
|
- $server->rate,
|
|
|
- 'vmess'
|
|
|
- );
|
|
|
}
|
|
|
} catch (\Exception $e) {
|
|
|
DB::rollBack();
|