mirror of
https://github.com/AsgardEternal/SquadJS.git
synced 2024-09-28 17:34:25 -05:00
commit
9221f2f027
@ -62,14 +62,15 @@ export default {
|
|||||||
});
|
});
|
||||||
|
|
||||||
server.on(NEW_GAME, (info) => {
|
server.on(NEW_GAME, (info) => {
|
||||||
options.mysqlPool.query('call NewMatch(?,?,?,?,?,?,?)', [
|
options.mysqlPool.query('call NewMatch(?,?,?,?,?,?,?,?)', [
|
||||||
serverID,
|
serverID,
|
||||||
info.time,
|
info.time,
|
||||||
info.dlc,
|
info.dlc,
|
||||||
info.mapClassname,
|
info.mapClassname,
|
||||||
info.layerClassname,
|
info.layerClassname,
|
||||||
info.map,
|
info.map,
|
||||||
info.layer
|
info.layer,
|
||||||
|
info.winner
|
||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -41,6 +41,7 @@ CREATE TABLE IF NOT EXISTS `Match` (
|
|||||||
`layer` VARCHAR(255),
|
`layer` VARCHAR(255),
|
||||||
`startTime` TIMESTAMP NOT NULL,
|
`startTime` TIMESTAMP NOT NULL,
|
||||||
`endTime` TIMESTAMP NULL DEFAULT NULL,
|
`endTime` TIMESTAMP NULL DEFAULT NULL,
|
||||||
|
`winner` VARCHAR(255),
|
||||||
|
|
||||||
FOREIGN KEY (`server`) REFERENCES `Server`(`id`)
|
FOREIGN KEY (`server`) REFERENCES `Server`(`id`)
|
||||||
ON DELETE CASCADE
|
ON DELETE CASCADE
|
||||||
@ -141,10 +142,11 @@ CREATE PROCEDURE `NewMatch` (
|
|||||||
IN `p_mapClassname` VARCHAR(255),
|
IN `p_mapClassname` VARCHAR(255),
|
||||||
IN `p_layerClassname` VARCHAR(255),
|
IN `p_layerClassname` VARCHAR(255),
|
||||||
IN `p_map` VARCHAR(255),
|
IN `p_map` VARCHAR(255),
|
||||||
IN `p_layer` VARCHAR(255)
|
IN `p_layer` VARCHAR(255),
|
||||||
|
IN `p_winner` VARCHAR(255)
|
||||||
)
|
)
|
||||||
BEGIN
|
BEGIN
|
||||||
UPDATE `Match` SET `endTime` = `p_time` WHERE `server` = `p_server` AND `endTime` IS NULL;
|
UPDATE `Match` SET `endTime` = `p_time`, `winner` = `p_winner` WHERE `server` = `p_server` AND `endTime` IS NULL;
|
||||||
INSERT INTO `Match` (
|
INSERT INTO `Match` (
|
||||||
`server`,
|
`server`,
|
||||||
`startTime`,
|
`startTime`,
|
||||||
|
Loading…
Reference in New Issue
Block a user