Count food (#2417)

* 营养袋统计吃药

* Update main.js

* 改了下通知信息

* Update main.js
This commit is contained in:
skyflag2022
2025-11-30 12:55:50 +08:00
committed by GitHub
parent 961d3a3f59
commit 547dc142b1

View File

@@ -414,17 +414,34 @@ const ocrRegion = {
let logMsg = "";
if (diffRecovery > 0 || diffResurrection > 0) {
// 数量减少
logMsg = `${userName}: 今日消耗:${recoveryFoodName}${diffRecovery}个,${resurrectionFoodName}${diffResurrection}`;
} else if (diffRecovery < 0 || diffResurrection < 0) {
// 数量增加
const addRecovery = -diffRecovery;
const addResurrection = -diffResurrection;
logMsg = `${userName}: 今日新增:${recoveryFoodName}${addRecovery}个,${resurrectionFoodName}${addResurrection}`;
// 处理回血药描述
let descRecovery = "";
if (diffRecovery > 0) {
descRecovery = `消耗${recoveryFoodName}${diffRecovery}`;
} else if (diffRecovery < 0) {
descRecovery = `新增${recoveryFoodName}${-diffRecovery}`;
} else {
// 数量无变化
descRecovery = `${recoveryFoodName}无变化`;
}
// 处理复活药描述
let descResurrection = "";
if (diffResurrection > 0) {
descResurrection = `消耗${resurrectionFoodName}${diffResurrection}`;
} else if (diffResurrection < 0) {
descResurrection = `新增${resurrectionFoodName}${-diffResurrection}`;
} else {
descResurrection = `${resurrectionFoodName}无变化`;
}
// 根据变化组合日志消息
if (diffRecovery === 0 && diffResurrection === 0) {
// 两个值都等于0输出无变化
logMsg = `${userName}: 今日药物数量无变化`;
}else {
// 其他情况
logMsg = `${userName}: 今日${descRecovery}${descResurrection}`;
}
// 添加库存信息