Bläddra i källkod

掉单定时查单发送消息

LiYi 1 vecka sedan
förälder
incheckning
aea9a5cc76

+ 7 - 6
src/main/java/org/jebot/handler/impl/merchant/MerchantDropOrderHandler.java

@@ -82,15 +82,16 @@ public class MerchantDropOrderHandler extends AbstractHandler {
                         .findById(payOrder.getPayOrderId())
                         .orElse(null);
 
+                String text;
                 if (updatedOrder != null && updatedOrder.getStatus() == 2) {
-                    SendMessage okMsg = new SendMessage(botMessage.getMessage().chat().id(),
-                            "订单【" + updatedOrder.getPayOrderId() + "】已完成支付 ✅");
-                    botMessage.getTelegramBot().execute(okMsg);
+                    text = "订单【" + updatedOrder.getPayOrderId() + "】已完成支付 ✅";
                 } else {
-                    SendMessage failMsg = new SendMessage(botMessage.getMessage().chat().id(),
-                            "补单信息已提交,暂未收到款,成功后会自动回调~");
-                    botMessage.getTelegramBot().execute(failMsg);
+                    text = "补单信息已提交,暂未收到款,成功后会自动回调~";
                 }
+
+                SendMessage sendMessage = new SendMessage(botMessage.getMessage().chat().id(), text);
+                sendMessage.replyParameters(new ReplyParameters(botMessage.getMessage().messageId()));
+                botMessage.getTelegramBot().execute(sendMessage);
             });
 
             return true;