fix: 修复mysql5.7和sqlite环境下无法上报流量的问题

This commit is contained in:
xboard 2023-11-20 13:53:11 +08:00
parent 04f620966a
commit da011db721

View File

@ -340,27 +340,27 @@ class ServerService
case 'vmess':
return ServerVmess::query()
->where("parent_id", $serverId)
->whereJsonContains('ips', $nodeIp)
->where('ips',"like", "%\"$nodeIp\"%")
->first();
case 'shadowsocks':
return ServerShadowsocks::query()
->where("parent_id", $serverId)
->whereJsonContains('ips', $nodeIp)
->where('ips',"like", "%\"$nodeIp\"%")
->first();
case 'trojan':
return ServerTrojan::query()
->where("parent_id", $serverId)
->whereJsonContains('ips', $nodeIp)
->where('ips',"like", "%\"$nodeIp\"%")
->first();
case 'hysteria':
return ServerHysteria::query()
->where("parent_id", $serverId)
->whereJsonContains('ips', $nodeIp)
->where('ips',"like", "%\"$nodeIp\"%")
->first();
case 'vless':
return ServerVless::query()
->where("parent_id", $serverId)
->whereJsonContains('ips', $nodeIp)
->where('ips',"like", "%\"$nodeIp\"%")
->first();
default:
return false;