v1.3.251212
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
# Database configuration
|
||||
# DB_HOST=192.168.5.131
|
||||
DB_HOST=est_mysql
|
||||
DB_PORT=3306
|
||||
DB_USER=root
|
||||
@@ -6,6 +7,7 @@ DB_PASSWORD=MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDQMYcjqnrMnr9G
|
||||
DB_NAME=login
|
||||
|
||||
# SurveyKing_DB_NAME
|
||||
# SurveyKing_DB_HOST=192.168.5.131
|
||||
SurveyKing_DB_HOST=est_mysql
|
||||
SurveyKing_DB_PORT=3306
|
||||
SurveyKing_DB_USER=root
|
||||
|
||||
0
farmeworkapi/admin.log
Normal file
0
farmeworkapi/admin.log
Normal file
@@ -335,18 +335,20 @@ app.post('/admin/users', authenticateToken, async (req, res) => {
|
||||
if (licenseModel.includes('EST-05E')) {
|
||||
maxUsers = 10;
|
||||
} else if (licenseModel.includes('EST-10E')) {
|
||||
maxUsers = 40;
|
||||
maxUsers = 60;
|
||||
} else if (licenseModel.includes('EST-100E')) {
|
||||
maxUsers = 100;
|
||||
} else if (licenseModel.includes('EST-05C')) {
|
||||
maxUsers = 10;
|
||||
} else if (licenseModel.includes('EST-10C')) {
|
||||
maxUsers = 40;
|
||||
maxUsers = 60;
|
||||
} else if (licenseModel.includes('EST-100C')) {
|
||||
maxUsers = 100;
|
||||
} else if (licenseModel.includes('EST-10A')) {
|
||||
maxUsers = 60;
|
||||
} else if (licenseModel.includes('EST-100')) {
|
||||
} else if (licenseModel.includes('EST-100A')) {
|
||||
maxUsers = 100;
|
||||
}else if (licenseModel.includes('EST-100D')) {
|
||||
maxUsers = 100;
|
||||
}
|
||||
|
||||
@@ -975,7 +977,7 @@ app.post('/admin/toggle-scenario', authenticateToken, async (req, res) => {
|
||||
maxScenarioUsers = 5;
|
||||
break;
|
||||
case 'EST-10E':
|
||||
maxScenarioUsers = 20;
|
||||
maxScenarioUsers = 30;
|
||||
break;
|
||||
case 'EST-100E':
|
||||
maxScenarioUsers = 50;
|
||||
@@ -984,15 +986,18 @@ app.post('/admin/toggle-scenario', authenticateToken, async (req, res) => {
|
||||
maxScenarioUsers = 5;
|
||||
break;
|
||||
case 'EST-10C':
|
||||
maxScenarioUsers = 20;
|
||||
maxScenarioUsers = 30;
|
||||
break;
|
||||
case 'EST-100C':
|
||||
maxScenarioUsers = 50;
|
||||
break;
|
||||
case 'EST-10A':
|
||||
maxScenarioUsers = 20;
|
||||
maxScenarioUsers = 30;
|
||||
break;
|
||||
case 'EST-100':
|
||||
case 'EST-100A':
|
||||
maxScenarioUsers = 50;
|
||||
break;
|
||||
case 'EST-100D':
|
||||
maxScenarioUsers = 50;
|
||||
break;
|
||||
default:
|
||||
@@ -1126,7 +1131,6 @@ app.post('/network-config', authenticateToken, async (req, res) => {
|
||||
});
|
||||
}
|
||||
|
||||
// 验证必需字段(仅校验 BOOTPROTO)
|
||||
if (!config.BOOTPROTO) {
|
||||
return res.status(400).json({
|
||||
success: false,
|
||||
@@ -1154,7 +1158,6 @@ app.post('/network-config', authenticateToken, async (req, res) => {
|
||||
}
|
||||
}
|
||||
|
||||
// 仅更新指定字段,其它键保持不变
|
||||
const existingConfig = await readNetworkConfig();
|
||||
const allowedUpdateKeys = ['BOOTPROTO', 'IPADDR', 'NETMASK', 'GATEWAY', 'DNS'];
|
||||
const updatedConfig = { ...existingConfig };
|
||||
@@ -1212,4 +1215,4 @@ process.on('uncaughtException', (error) => {
|
||||
// 捕获未处理的 Promise 拒绝并记录日志
|
||||
process.on('unhandledRejection', (reason, promise) => {
|
||||
log(`Unhandled Rejection at: ${promise}, reason: ${reason}`);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"payload": "eyJtb2RlbCI6IkVTVC0xMDAiLCJ1c2VyIjoi5LiK5rW35pyX5Z2k5L+h5oGv57O757uf5pyJ6ZmQ5YWs5Y+4IiwiaGFyZHdhcmVfaWQiOiJodXNreSIsInNlcmlhbCI6IlNOLUM4NDk0QlUyLTQ2NjEwMSIsImFjdGl2YXRpb25fY29kZSI6IkFDVC03NzI3OVItNFVaUCIsImFjdGl2YXRlZF9hdCI6IjIwMjUtMTAtMjJUMDc6MTc6NTYuMTU3WiIsImV4cGlyZXNfYXQiOiIyMjk5LTA4LTA2VDA3OjE3OjU2LjE1N1oiLCJnb2xkX3NlcnZpY2VfZXhwaXJlc19hdCI6IjIwMzAtMTAtMjFUMDc6MTc6NTYuMTU3WiIsImlzc3VlZF9hdCI6IjIwMjUtMTAtMjJUMDc6MTc6NTYuMTU3WiIsImlzc3VlciI6IuS4iua1t+acl+WdpOS/oeaBr+ezu+e7n+aciemZkOWFrOWPuCJ9",
|
||||
"signature": "uZIyeXwdHEX/YmQlgUovGKCzeXHZRPzoHmzGOB/zHcNF6xx9Q3sTFR6Lqyg8x0NKJF3O7R2JsxZ9qemLVcpLdSnSamcxFMxcyNjLHGXkzQKA7hntofdCvzvlVrLZ4Y0cDLqSOmIQ62vtEgvuduqReTMAK7z4qCgmVbinff9njUSUmhnvWAXfGfnpwyfrtfg5oNntQ5iuumlJoGHq75u/x7zYOvmlILTRwt9ZVSV3/PxPF3syOwSVcBFja3NMmhdKmhPrSN2PQ3xa+iPvXr7Y2QRzn1N6AGTUtGWrV1eonk0c4Sr1yVUSzik8YJfC3L0VPCqLXWFDb7Micw2ryRlzag=="
|
||||
}
|
||||
4
farmeworkapi/license/husky.lic
Normal file
4
farmeworkapi/license/husky.lic
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"payload": "eyJtb2RlbCI6IkVTVC0xMDBEIiwidXNlciI6Iuemj+W7uuaKgOW4iOWtpumZoiIsImhhcmR3YXJlX2lkIjoiaHVza3kiLCJzZXJpYWwiOiJTTi1TSkZCVTZOSy02NTMwNjkiLCJhY3RpdmF0aW9uX2NvZGUiOiJBQ1QtTThBRTY2LVdONzgiLCJhY3RpdmF0ZWRfYXQiOiIyMDI1LTEyLTExVDA5OjAwOjU0Ljg1M1oiLCJleHBpcmVzX2F0IjoiMjI5OS0wOS0yNVQwOTowMDo1NC44NTNaIiwiZ29sZF9zZXJ2aWNlX2V4cGlyZXNfYXQiOiIyMDI2LTEyLTExVDA5OjAwOjU0Ljg1NFoiLCJpc3N1ZWRfYXQiOiIyMDI1LTEyLTExVDA5OjAwOjU0Ljg1NFoiLCJpc3N1ZXIiOiLkuIrmtbfmnJflnaTkv6Hmga/ns7vnu5/mnInpmZDlhazlj7gifQ==",
|
||||
"signature": "PuQHV90aRuJ58o1+drSkBZy/yWbh3jhVuJIrxGbK0nfCH+FEZLTd4KUyrHUQ+EnHyWn3lxHJXKNkVvZ/f20cTPz57nITFf7uTD9BItFgMAaSgR6OVvM6K0hHtA1yjyYWJuqODM8ENATI/KZ7XAsfcqMI2dOochtUq1fJiEAmoGHp3B1APA5jp6/+Hjjx+HOaeEg5P74iYlkaJijfbtTSma+IWx+iz7FN5Uw6GnY3bt9MWFGCQMoXe295gV2bu00qmPo5G0tylm7oOe5A6TvkXj1D9FlZi8ZXkoV0ygvCAeswCiRqx5V0Yt08k4L93HO58Y3T6/NV5W/Jr4AB1To0Kg=="
|
||||
}
|
||||
@@ -31,7 +31,8 @@
|
||||
<option value="EST-10C">EST-10C</option>
|
||||
<option value="EST-100C">EST-100C</option>
|
||||
<option value="EST-10A">EST-10A</option>
|
||||
<option value="EST-100">EST-100</option>
|
||||
<option value="EST-100A">EST-100A</option>
|
||||
<option value="EST-100D">EST-100D</option>
|
||||
</select>
|
||||
</label>
|
||||
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
TYPE=Ethernet
|
||||
BOOTPROTO=dhcp
|
||||
DEVICE=enp3s0
|
||||
ONBOOT=yes
|
||||
|
||||
|
||||
1
farmeworkapi/online_data.json
Normal file
1
farmeworkapi/online_data.json
Normal file
File diff suppressed because one or more lines are too long
3586
farmeworkapi/server.log
Normal file
3586
farmeworkapi/server.log
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user