Compare commits
No commits in common. "edac4d87618efaa0d6768e762e7b2ee002b68d05" and "bf04318a1f35d0a98b5dedb38890555a82ff54cd" have entirely different histories.
edac4d8761
...
bf04318a1f
@ -1,8 +1,3 @@
|
|||||||
const {
|
|
||||||
UserModel,
|
|
||||||
JobModel
|
|
||||||
} = global.config
|
|
||||||
|
|
||||||
module.exports = async (ctx) => {
|
module.exports = async (ctx) => {
|
||||||
let data = ctx.update.callback_query.data;
|
let data = ctx.update.callback_query.data;
|
||||||
let user = await UserModel.findByPk(ctx.from.id);
|
let user = await UserModel.findByPk(ctx.from.id);
|
||||||
|
@ -1,15 +1,3 @@
|
|||||||
const {
|
|
||||||
UserModel,
|
|
||||||
WorldModel,
|
|
||||||
JobModel
|
|
||||||
} = global.config
|
|
||||||
|
|
||||||
const {
|
|
||||||
random,
|
|
||||||
setCooldown,
|
|
||||||
giveExp
|
|
||||||
} = global.utils
|
|
||||||
|
|
||||||
module.exports = async (ctx) => {
|
module.exports = async (ctx) => {
|
||||||
let user = await UserModel.findByPk(ctx.from.id);
|
let user = await UserModel.findByPk(ctx.from.id);
|
||||||
let job = await JobModel.findByPk(user.job);
|
let job = await JobModel.findByPk(user.job);
|
||||||
|
@ -21,7 +21,6 @@ module.exports = {
|
|||||||
LobbyModel: require('../models/lobby.model'),
|
LobbyModel: require('../models/lobby.model'),
|
||||||
EnterpriseModel: require('../models/enterprise.model'),
|
EnterpriseModel: require('../models/enterprise.model'),
|
||||||
WarehouseModel: require('../models/warehouse.model'),
|
WarehouseModel: require('../models/warehouse.model'),
|
||||||
TruckModel: require('../models/truck.model'),
|
|
||||||
ResourcePriceModel: require('../models/resourceprice.model'),
|
ResourcePriceModel: require('../models/resourceprice.model'),
|
||||||
SaleModel: require('../models/sales.model'),
|
SaleModel: require('../models/sales.model'),
|
||||||
mainChat : -1001895132127,
|
mainChat : -1001895132127,
|
||||||
|
1
db.js
1
db.js
@ -7,6 +7,7 @@ const sequelize = new Sequelize(
|
|||||||
process.env.DB_PASSWORD, // Пароль
|
process.env.DB_PASSWORD, // Пароль
|
||||||
{
|
{
|
||||||
host: process.env.DB_HOST, // Хост
|
host: process.env.DB_HOST, // Хост
|
||||||
|
port: process.env.DB_PORT, // Порт
|
||||||
dialect: 'postgres', // Диалект базы данных
|
dialect: 'postgres', // Диалект базы данных
|
||||||
logging: false, // Отключение логирования запросов в консоль
|
logging: false, // Отключение логирования запросов в консоль
|
||||||
}
|
}
|
||||||
|
@ -27,8 +27,11 @@ const Enterprise = sequelize.define('enterprise', {
|
|||||||
defaultValue: 0 // Начальное количество ресурсов
|
defaultValue: 0 // Начальное количество ресурсов
|
||||||
},
|
},
|
||||||
playerId: {
|
playerId: {
|
||||||
type: Sequelize.BIGINT,
|
type: Sequelize.INTEGER,
|
||||||
allowNull: false
|
references: {
|
||||||
|
model: 'users',
|
||||||
|
key: 'telegram_id'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
const sequelize = require('../db');
|
|
||||||
const {DataTypes} = require('sequelize');
|
|
||||||
|
|
||||||
const Truck = sequelize.define('truck', {
|
|
||||||
enterpriseId: DataTypes.INTEGER,
|
|
||||||
capacity: DataTypes.INTEGER, // Сколько может перевезти за час
|
|
||||||
efficiency: DataTypes.INTEGER // Частота транспортировки (количество операций в час)
|
|
||||||
})
|
|
||||||
|
|
||||||
module.exports = Truck;
|
|
@ -2,7 +2,7 @@ const sequelize = require('../db');
|
|||||||
const {DataTypes} = require('sequelize');
|
const {DataTypes} = require('sequelize');
|
||||||
|
|
||||||
const Warehouse = sequelize.define('warehouse', {
|
const Warehouse = sequelize.define('warehouse', {
|
||||||
playerId: DataTypes.BIGINT,
|
playerId: DataTypes.INTEGER,
|
||||||
capacity: DataTypes.INTEGER, // Общая ёмкость склада
|
capacity: DataTypes.INTEGER, // Общая ёмкость склада
|
||||||
wood: DataTypes.INTEGER,
|
wood: DataTypes.INTEGER,
|
||||||
coal: DataTypes.INTEGER,
|
coal: DataTypes.INTEGER,
|
||||||
@ -12,4 +12,10 @@ const Warehouse = sequelize.define('warehouse', {
|
|||||||
diamond: DataTypes.INTEGER,
|
diamond: DataTypes.INTEGER,
|
||||||
})
|
})
|
||||||
|
|
||||||
module.exports = Warehouse;
|
const Truck = sequelize.define('truck', {
|
||||||
|
warehouseId: DataTypes.INTEGER,
|
||||||
|
capacity: DataTypes.INTEGER, // Сколько может перевезти за час
|
||||||
|
efficiency: DataTypes.INTEGER // Частота транспортировки (количество операций в час)
|
||||||
|
})
|
||||||
|
|
||||||
|
module.exports = Warehouse, Truck;
|
||||||
|
Loading…
Reference in New Issue
Block a user