remove db prefix

This commit is contained in:
Dennis Eichhorn 2020-03-12 18:03:50 +01:00
parent 07c9a19092
commit 10384326b5
2 changed files with 4 additions and 6 deletions

View File

@ -74,7 +74,7 @@ final class Application
/**
* Temp config.
*
* @var array{db:array{core:array{masters:array{select:array{db:string, host:string, port:int, login:string, password:string, database:string, prefix:string}}}}, log:array{file:array{path:string}}, app:array{path:string, default:string, domains:array}, page:array{root:string, https:bool}, language:string[]}
* @var array{db:array{core:array{masters:array{select:array{db:string, host:string, port:int, login:string, password:string, database:string}}}}, log:array{file:array{path:string}}, app:array{path:string, default:string, domains:array}, page:array{root:string, https:bool}, language:string[]}
* @since 1.0.0
*/
private array $config;
@ -83,7 +83,7 @@ final class Application
* Constructor.
*
* @param WebApplication $app WebApplication
* @param array{db:array{core:array{masters:array{select:array{db:string, host:string, port:int, login:string, password:string, database:string, prefix:string}}}}, log:array{file:array{path:string}}, app:array{path:string, default:string, domains:array}, page:array{root:string, https:bool}, language:string[]} $config Application config
* @param array{db:array{core:array{masters:array{select:array{db:string, host:string, port:int, login:string, password:string, database:string}}}}, log:array{file:array{path:string}}, app:array{path:string, default:string, domains:array}, page:array{root:string, https:bool}, language:string[]} $config Application config
*
* @since 1.0.0
*/

View File

@ -111,15 +111,13 @@ final class SessionMapper extends DataMapperAbstract
public static function getLastSessionsFromAllEmployees(\DateTime $dt = null) : array
{
$join = new Builder(self::$db);
$join->prefix(self::$db->getPrefix())
->select(self::$table . '.hr_timerecording_session_employee')
$join->select(self::$table . '.hr_timerecording_session_employee')
->selectAs('MAX(hr_timerecording_session_start)', 'maxDate')
->from(self::$table)
->groupBy(self::$table . '.hr_timerecording_session_employee');
$query = new Builder(self::$db);
$query->prefix(self::$db->getPrefix())
->select('*')->fromAs(self::$table, 't')
$query->select('*')->fromAs(self::$table, 't')
->innerJoin($join, 'tm')
->on('t.hr_timerecording_session_employee', '=', 'tm.hr_timerecording_session_employee')
->andOn('t.hr_timerecording_session_start', '=', 'tm.maxDate');