Змінено директорії
Додано скрипти CRON Поліпшено механізм запису стендів та їх редагування
This commit is contained in:
@@ -28,10 +28,10 @@ class HistoryHomesteadService {
|
||||
"sheep_id": Number(row.sheep_id),
|
||||
"working": Number(row.working) == 0 ? false : true,
|
||||
"date": {
|
||||
"start": Number(row.date_start),
|
||||
"end": row.date_end ? Number(row.date_end) : null
|
||||
"start": Number(row.date_start),
|
||||
"end": row.date_end ? Number(row.date_end) : null
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
return res(data);
|
||||
@@ -43,7 +43,7 @@ class HistoryHomesteadService {
|
||||
createHistoryHomestead(homestead_id, data) {
|
||||
return new Promise((res, rej) => {
|
||||
let sql = 'INSERT INTO homestead_history(homestead_id, name, date_start, group_id, sheep_id, working) VALUES (?, ?, ?, ?, ?, ?)';
|
||||
|
||||
|
||||
db.run(sql, [
|
||||
homestead_id,
|
||||
data.name,
|
||||
@@ -51,13 +51,27 @@ class HistoryHomesteadService {
|
||||
Number(data.group_id),
|
||||
Number(data.sheep_id),
|
||||
1
|
||||
], function(err) {
|
||||
], function (err) {
|
||||
if (err) {
|
||||
console.error(err.message);
|
||||
return res(false);
|
||||
} else if (this.changes === 0) {
|
||||
return res(false);
|
||||
} else {
|
||||
if (Number(data.sheep_id) > 0) {
|
||||
Notification.sendSheep({
|
||||
sheep_id: Number(data.sheep_id),
|
||||
title: "Нова територія",
|
||||
body: "Вам призначено нову територію"
|
||||
});
|
||||
} else if (Number(data.sheep_id) == 0 && Number(data.group_id) > 0) {
|
||||
Notification.sendGroup({
|
||||
group_id: Number(data.group_id),
|
||||
title: "Нова територія",
|
||||
body: "Призначено нову групову територію"
|
||||
});
|
||||
}
|
||||
|
||||
res({ "create": "ok", "id": this.lastID });
|
||||
}
|
||||
});
|
||||
@@ -71,7 +85,7 @@ class HistoryHomesteadService {
|
||||
Math.floor(new Date(Date.now()).getTime()),
|
||||
0,
|
||||
Number(homestead_id)
|
||||
], function(err) {
|
||||
], function (err) {
|
||||
if (err) {
|
||||
console.error(err.message);
|
||||
return res(false);
|
||||
@@ -86,7 +100,7 @@ class HistoryHomesteadService {
|
||||
|
||||
deleteHistoryHomestead(data) {
|
||||
return new Promise((res, rej) => {
|
||||
db.run('DELETE FROM homestead_history WHERE id = ?', [Number(homestead_id)], function(err) {
|
||||
db.run('DELETE FROM homestead_history WHERE id = ?', [Number(homestead_id)], function (err) {
|
||||
if (err) {
|
||||
console.error(err.message);
|
||||
return res(false);
|
||||
|
||||
Reference in New Issue
Block a user