This commit is contained in:
雷欧(林平凡)
2025-04-01 17:48:31 +08:00
parent 0e09457f0e
commit fb59f1e065

View File

@@ -711,12 +711,16 @@ private void handleGiftMoneyFlow(String fromWxid, String message, UserInteractio
break;
case STEP_AMOUNT:
logger.debug("用户 {} 输入金额:{}", fromWxid, message); // 新增
logger.debug("用户 {} 输入金额:{}", fromWxid, message);
// 新增:先检查 message 是否为 null 或空字符串
if (message == null || message.trim().isEmpty()) {
wxUtil.sendTextMessage(fromWxid, "❌ 金额不能为空,请输入数字", 1, fromWxid);
return;
}
if (!isValidAmount(message)) {
wxUtil.sendTextMessage(fromWxid, "❌ 金额格式错误请输入数字100.00", 1, fromWxid);
return;
}
amount = Double.parseDouble(message);
// 格式化后输出日志
String formattedAmount = String.format("%.2f", amount);