1
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user